2013-02-17 58 views
0

鑑於這種模式Django的表單文件字段沒有設置爲無,如果沒有文件上傳

class ScrapbookItem(models.Model): 
    scrapbook = models.ForeignKey(Scrapbook) 
    photo = models.ImageField(upload_to="uploads/scrapbook", blank=True, null=True, default=None) 
    comment = models.TextField(null=True, blank=True) 

class ScrapbookItemDesignIdeaForm(forms.ModelForm): 
    class Meta: 
     model = ScrapbookItem 
     fields = ['scrapbook', 'comment'] 

當我提交表單,照片字段沒有被設置爲無,那爲什麼會是什麼?

+0

這是什麼設置? – 2013-02-17 20:17:05

+0

它被設置爲空,但我希望它是無。 – 2013-02-18 00:08:33

回答

0

我想這是因爲你的字段定義中有blank=True。你可能不需要這個,因爲你有一個默認值。

+0

對不起,我認爲你誤解了我的問題 – 2013-02-18 00:08:08

+0

哎呦,我的不好。我已經更新了我的答案。 – 2013-02-18 08:00:47

相關問題