如需設定字段可以為空:blank=true,預設為blank=false(字段必須填寫);
如需設定字段可以為空:null=true,預設為null=false(字段必須填寫);
日期型別(datefield、timefield、datetimefield)和數字型別(integerfield、decimalfield、floatfield)不能接受空字串,因此這兩種型別型別的字段如果要設定為可空,則需要同時設定null=true,blank=true;
示例.png
null 是針對資料庫而言,如果 null=true, 表示資料庫的該字段可以為空。
blank 是針對表單的,如果 blank=true,表示你的表單填寫該字段的時候可以不填,比如 admin 介面下增加 model 一條記錄的時候。直觀的看到就是該欄位不是粗體
Java String中null和 的比較
1 string str1 string str2 null string str3 三者的區別 str1 宣告了乙個string型別的引用,未分配記憶體空間 str2 宣告了乙個空物件,沒有指向string,也沒有分配記憶體空間 str3 定義了乙個字串為空的字串物件的引用,指向了該空string...
C 中null和 的區別
string是引用型別 string str null 沒有建立記憶體空間,str中存放的是空引用指標 string str 建立了記憶體空間,str中存放的是指向堆中的指標。簡單地說 string str 給你一張白紙 string str null 連白紙也沒有。string.empty就相當於...
C 中null和「」的區別
string是引用型別 string str null 沒有建立記憶體空間,str中存放的是空引用指標 string str 建立了記憶體空間,str中存放的是指向堆中的指標。簡單地說 string str 給你一張白紙 string str null 連白紙也沒有。string.empty就相當於...