Ich kann keine relevante Antwort zu diesem Thema finden. Ich möchte Validatoren in Django erstellen mit einigen Parametern wie:Ist es möglich, Validatoren mit Parametern zu haben?
In einer forms.py Datei:
class DateForm(forms.Form):
forms.DateField(
validators=[validate_range_of_date(value,"01/06/2012","31/03/2013")]
)
In einer validators.py Datei:
def validate_range_of_date(date_to_verify, min_date, max_date):
...
ich jetzt kann ich mach es über die clean-Methode oder mache ein benutzerdefiniertes Feld, aber ich denke, es wäre schöner, es über einen Validator zu tun. Ist es möglich?
Vielen Dank im Voraus
Ich versuchte Duncan Antwort (in models.py) und bekam es mit zu arbeiten: Validation ("foo bar") statt Rückkehr Validation ("foo bar") erhöhen – user2577922