Вопросы с тегом «django-forms»

97
Внести ошибки в уже подтвержденную форму?

После form.Formпроверки введенных пользователем значений я передаю их в отдельный (внешний) процесс для дальнейшей обработки. Этот внешний процесс потенциально может найти дополнительные ошибки в значениях. Есть ли способ ввести эти ошибки в уже проверенную форму, чтобы их можно было отобразить с...

91
Как Django узнает порядок отображения полей формы?

Если у меня есть форма Django, например: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() И я вызываю метод as_table () экземпляра этой формы, Django будет отображать поля в том же порядке, как указано выше. Мой...

89
Уникальное значение BooleanField в Django?

Предположим, мой models.py выглядит так: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Я хочу, чтобы у меня был только один Characterэкземпляр, is_the_chosen_one == Trueа у всех остальных is_the_chosen_one == False. Как я могу...

88
Django ModelForm: для чего используется save (commit = False)?

Зачем мне использовать save(commit=False)вместо простого создания объекта формы из ModelFormподкласса и запуска is_valid()для проверки формы и модели? Другими словами, для чего save(commit=False)? Если вы не возражаете, не могли бы вы представить гипотетические ситуации, в которых это могло бы...

87
Django - переопределение метода Model.create ()?

В документации Django перечислены только примеры для переопределения save()и delete(). Однако я хотел бы определить дополнительную обработку для моих моделей только тогда, когда они созданы . Для любого, кто знаком с Rails, это будет эквивалентно созданию :before_createфильтра. Это возможно?...

83
Могу ли я сделать поле администратора необязательным в Django без создания формы?

Каждый раз, когда я вхожу в новый проигрыватель в административной части Django, я получаю сообщение об ошибке: «Это поле обязательно для заполнения». Есть ли способ сделать поле необязательным без создания специальной формы? Могу ли я сделать это в models.py или admin.py? Вот как выглядит мой...

14
Django - CreateView не сохраняет форму с вложенным набором форм

Я пытаюсь адаптировать подход для сохранения вложенных наборов форм с основной формой с помощью функции макета Django-Crispy-Forms, но не могу сохранить ее. Я слежу за этим примером кода, но не смог проверить набор форм для сохранения данных. Я буду очень благодарен, если кто-то может указать на...