1、字段型別(field type)
1、booleanfield()
2、charfield()
3、datefield()
4、datetimefield()
5、decimalfield()
6、emailfield() #存電子郵件 - varchar
7、floatfield()
8、imagefield() #存路徑 - varchar
imagefield(upload_to='static/***/***')
9、intergerfield()
10、urlfield()
11、textfield() #存大量文字資料 - text
2、字段選項(field option)
1、max_length
指定資料的最大長度
在charfield()必須要設定的選項
2、default
為當前字段指定預設值
3、null
指定當前字段是否允許為空,預設值是 false
1、./manage.py migrate
執行所有應用中最新版本的資料庫中間檔案
2、./manage.py migrate 應用名稱 版本號
執行 應用中 版本號 對應的中間檔案
3、通過資料庫自動匯出models
./manage.py inspectdb > 檔名.py
Django 中模型models欄位型別總結
下邊字段型別是在django中使用orm建立資料模型時,常用的字段型別總結 1 autofield 乙個自增的integerfield,想要自定義主鍵,那麼primary key必填。一般不直接使用,因為django會自動為每一張表新增自增主鍵 primary key 2 charfield 用來儲...
Django模型中自定義字段型別
在使用django模型建立表時,有時候不存在或者不滿足條件我們想要的表字段型別。這時我們可以繼承django模型中的field來實現自定義字段型別。如下所示 建立了乙個tinyint型別的字段 建立自定義字段型別 tinyint class tinyintfield models.field def...
模型字段參考
1 官方文件 2 null field.null 如果為true django將在資料庫中將空值儲存為null 預設值是 false 字串字段例如charfield 和textfield 要避免使用null 因為空字串值將始終儲存為空字串而不是null 如果字串欄位的null true 那意味著對於...