mysql 數據庫字段類型說明

字段類型

類型 說明
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,對上傳的內容進行校驗,確保是有效的圖片
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章