2010-08-18 71 views
4

我有一個文章窗體可以有0-5圖像附加,所以我使用圖像的正常形式的文章和formset。有沒有辦法讓它是可選的填寫圖像formset中的窗體的任何信息?當我離開他們時,我得到驗證錯誤,我沒有列出必填字段。使所有內聯formset表格可選

+0

你可以發佈你的代碼嗎? – 2010-08-18 20:58:57

回答

0

如果您將模型中的字段定義爲blank = 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)