Можно ли использовать в django несколько значений валидатора модели?
У меня есть модель, использующая класс валидации CompareDates для валидаторов моей модели, и я хочу передать валидатору два значения поля. Однако я не уверен, как использовать несколько значений полей в валидаторе.
Я хочу иметь возможность сравнивать даты для проверки модели в целом, но не похоже, что вы можете указать ключевые слова, переданные валидаторам, или я что-то упустил?
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])