歡迎您光臨本站 註冊首頁

Django model.py表單設置默認值允許為空的操作

←手機掃碼閱讀     ljg58026 @ 2020-06-10 , reply:0

blank=True

默認值為blank=Flase,表示默認不允許為空,

blank=True admin級別可以為空

null=True

默認值為null=Flase,表示默認不允許為空

null=True 數據庫級別可以為空

補充知識:Django中models.py字段選項null和blank的區別和使用

1.null

如果null=True,數據庫中空值儲存為NULL,默認為False。

2.blank

如果blank=True,則允許字段為空。默認為False。

需要注意的是,這不同於null,null純粹是與數據庫相關的。而blank是與表單驗證相關,如果一個字段有blank=True,表單驗證將允許輸入一個空值,反之blank=False,該字段將必須是有值的。

3.當一個CharField字段都有unique=True並blank=True設置。

在這種情況下,null=True需要避免在使用空值保存多個對象時出現唯一的約束違規。


                                                     

   


[ljg58026 ] Django model.py表單設置默認值允許為空的操作已經有224次圍觀

http://coctec.com/docs/python/shhow-post-237780.html