Django从理论到实战(part28)--ORM常用Field详解
生活随笔
收集整理的這篇文章主要介紹了
Django从理论到实战(part28)--ORM常用Field详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考
參考自:Django打造大型企業官網–Huang Y;
ORM常用Field詳解
AutoField
映射到數據庫中是int類型,可以有自動增長的特性。一般不需要使用這個類型,如果不指定主鍵,那么模型會自動的生成一個叫做id的自動增長的主鍵。如果你想指定一個其他名字的并且具有自動增長的主鍵,使用AutoField也是可以的。
BigAutoField
64位的整形,類似于AutoField,只不過是產生的數據的范圍是從1-9223372036854775807。
BooleanField
在模型層面接收的是True/False。在數據庫層面是tinyint類型。如果沒有指定默認值,默認值是None。
CharField
在數據庫層面是varchar類型。在Python層面就是普通的字符串。這個類型在使用的時候必須要指定最大的長度,也即必須要傳遞max_length這個關鍵字參數進去。
DateField
日期類型。在
總結
以上是生活随笔為你收集整理的Django从理论到实战(part28)--ORM常用Field详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5个Web前端开发软件,零基础入门完全够
- 下一篇: Django从理论到实战(part29)