Widzę, jak dodać komunikat o błędzie do pola podczas korzystania z formularzy, ale co z formularzem modelu?niestandardowe komunikaty o błędach z formularzem modelu
To jest mój model testowy
class Author(models.Model):
first_name = models.CharField(max_length=125)
last_name = models.CharField(max_length=125)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
Mój model forma
class AuthorForm(forms.ModelForm):
class Meta:
model = Author
Komunikat o błędzie na polach: first_name i last_name jest "To pole jest wymagane". Jak mogę to zmienić w formie modelu?
super dzięki. Nie wiedziałem, jaki byłby rezultat tego. Dokumentacja mówi: "Zadeklarowane pola zastąpią domyślne wygenerowane przy użyciu atrybutu modelu", więc powinienem być dobry.Musiałbym również ustawić max_field ponownie w polu formularza modelu. – iJK
Czy konieczne jest powtarzanie deklaracji pól w formularzu? Co powiesz na zasadę DRY, z której dumą django? – paweloque
To nie działa: https://code.djangoproject.com/ticket/13693 – fjsj