У меня есть форма статьи, к которой можно прикрепить от 0 до 5 изображений, поэтому я использую обычную форму для статьи и набор форм для изображений. Есть ли способ сделать необязательным заполнение любой информации для форм в наборе форм изображения? Когда я оставляю их, я получаю ошибки проверки, которые я не заполнил обязательными полями.
Сделать все встроенные формы наборов форм необязательными
Ответы (1)
Если вы определите поля в своих моделях как пустые = True и null = True и повторно синхронизируете свою базу данных, обязательных полей формы не будет.
Возможно, вам придется сначала УДАЛИТЬ таблицы из вашей базы данных, некоторые варианты баз данных SQL не могут иметь требуемый атрибут, измененный/обновленный без полной перестройки базы данных из модели. Это долгое время сбивало меня с толку в предыдущем проекте, когда я изменил некоторые поля в моделях, чтобы они не были обязательными, но база данных не была синхронизирована с изменениями в модели без предварительного удаления и перестройки (это был SQLite).
#example non-required model field
from django.db import models
class ExampleModel(models.Model):
first_name = models.CharField(max_length=20, null=True, blank=True)
person
j_syk
schedule
14.02.2011