Сделать все встроенные формы наборов форм необязательными

У меня есть форма статьи, к которой можно прикрепить от 0 до 5 изображений, поэтому я использую обычную форму для статьи и набор форм для изображений. Есть ли способ сделать необязательным заполнение любой информации для форм в наборе форм изображения? Когда я оставляю их, я получаю ошибки проверки, которые я не заполнил обязательными полями.


person Jason Christa    schedule 18.08.2010    source источник


Ответы (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