Vários valores podem ser usados ​​no django a validator de modelo?

Eu tenho um modelo usando uma classe de validação chamada CompareDates para meus validadores de modelo e quero passar ao validador dois valores de campo. No entanto, não tenho certeza de como usar vários valores de campo em um validador.

Eu quero ser capaz de fazer comparações entre as datas, a fim de validar o modelo como um todo, mas não parece que você pode palavra-chave os valores passados ​​para os validadores, ou estou faltando alguma coisa?

from django.db import models
from myapp.models.validators.validatedates import CompareDates

class GetDates(models.Model):
    """
    Model stores two dates
    """
    date1 = models.DateField(
            validators = [CompareDates().validate])
    date2 = models.DateField(
            validators = [CompareDates().validate])

questionAnswers(1)

yourAnswerToTheQuestion