Можно ли использовать в 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])