Я могу видеть, как добавить сообщение об ошибке в поле при использовании форм, но как насчет формы модели?пользовательские сообщения об ошибках с формой модели
Это моя тестовая модель
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)
Моя типовая форма
class AuthorForm(forms.ModelForm):
class Meta:
model = Author
Сообщение об ошибке на полях: first_name и last_name является "Это поле обязательно". Как изменить это в модельной форме?
Крутые спасибо. Я не знал, что было бы результатом этого. В документации говорится: «Объявленные поля будут переопределять значения по умолчанию, сгенерированные с помощью атрибута model», поэтому я должен быть хорошим.Я также должен был бы установить max_field снова в поле формы модели. – iJK
Действительно ли необходимо повторять декларации полей в форме? Как насчет принципа DRY django? – paweloque
Это не работает: https://code.djangoproject.com/ticket/13693 – fjsj