django models欄位型別

2021-09-05 00:27:32 字數 833 閱讀 3397

相關**: 

字段型別

型別         說明

autofield      自動增長的integerfield,通常不用指定,不指定時django會自動建立屬性名為id的自動增長屬性

booleanfield        布林字段,值為true或false

nullbooleanfield    支援null、true、false三種值

charfield           字串,引數max_length表示最大字元個數

textfield           大文字字段,一般超過4000個字元時使用

integerfield        整數

decimalfield        十進位制浮點數, 引數max_digits表示總位數, 引數decimal_places表示小數字數

floatfield           浮點數

datefield    日期, 引數auto_now表示每次儲存物件時,自動設定該字段為當前時間,用於"最後一次修改"的時間戳,它總是使用當前日期,預設為false; 引數auto_now_add表示當物件第一次被建立時自動設定當前時間,用於建立的時間戳,它總是使用當前日期,預設為false; 引數auto_now_add和auto_now是相互排斥的,組合將會發生錯誤

timefield            時間,引數同datefield

datetimefield        日期時間,引數同datefield

filefield            上傳檔案字段

imagefield           繼承於filefield,對上傳的內容進行校驗,確保是有效的

Django Models 字段型別

編號 字段型別filed types描述1 autofield 如果沒有指明主鍵,就會產生乙個自增的主鍵。2bigintegerfield 64位的整型數值,從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 3binaryfield 儲存...

Django Models欄位屬性表

v models.charfield max length none options varchar v models.emailfield max length 75,options varchar v models.urlfield verify exists true,max length 2...

Django Models多條件查詢

1 傳引數 models.userinfo.objects.filter id 3,name alex 2 傳字典 需要注意的是,傳入字典時,字典前面需要加 記為字典 dic models.userinfo.objects.filter dic 所以我們可以在在捕捉使用者輸入後,將輸入構造成字典,然...