Вводить ошибки в уже проверенную форму?
Form._errors
можно рассматривать как django-forms стандартный словарь. Считается django-modelform хорошим тоном использовать django-modelform класс ErrorList
и добавлять ошибки django-modelform к существующему списку:
from django.forms.utils import ErrorList
errors = form._errors.setdefault("myfield", ErrorList())
errors.append(u"My error here")
А django если вы хотите добавить ошибки, не django-modelforms связанные с полем, используйте django-modelforms django.forms.forms.NON_FIELD_ERRORS
(по умолчанию "__all__"
) вместо "myfield"
.
django
django-forms
Вводить ошибки в уже проверенную форму?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.