使所有内联formset表单可选

时间:2010-08-18 20:54:17

标签: django django-forms

我有一个文章表单,可以附加0-5图像,所以我使用正常的文章形式和图像的formset。有没有办法让它可选择填写图像formset中的表单的任何信息?当我离开它时,我得到验证错误,我没有填写必填字段。

1 个答案:

答案 0 :(得分:0)

如果将模型中的字段定义为空白= True且null = True并重新同步数据库,则不会有必需的表单字段。

您可能需要首先从数据库中删除表,一些SQL dbs的变量不能更改/更新所需的属性,而无需从模型中完全重建数据库。当我将模型中的某些字段更改为不需要但数据库未同步到模型中的更改而没有首先删除和重建时(这是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)