Django中models表字段類型及說明


 

表字段 說明
models.AutoField 默認會生成一個名為id的字段並未int類型
models.CharField 字符串類型
models.BooleanField 布爾類型
models.ComaSeparatedIntegerField 用逗號分隔的整數類型
models.DateField       日期(Date)類型
models.DateTimeField   日期(datetime)類型
models.DecimalField   十進制小數類型
models.EmailField 字符串類型(正則表達式郵箱)
models.FloatField   浮點類型
models.IntegerField 整數類型
models.BigIntegerField 長整數類型
models。IPAddressField 字符串類型(IPV4正則表達式)
models.GenericIPAddressField

字符串類型, 參數protocol 可以是: both 、IPv4 和
ipv6 , 驗證IP地址

models.NullBooleanField   允許為空的布爾類型
models.PositivelntegerFiel 正整數的整數類型
models.PositiveSmallIntegerField 小正整數類型
models.SlugField

包含字母、數字、下曲線和連字符的字符串, 常用於
URL

models.SmaIlIntegerField 小整數類型, 取值范圍C -32,768---+32,767 )
models.TextField 長文本類型
models. TimeField 時間類型, 顯東時分秒HH:MM[:ss[ .uuuuuu]]
models. URLField 字符串, 地址為正則表達式
models.B inary F ield 二進制數據類型

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表字段參數及說明

參數 說明
Null 如為True,字段是否可以為空
Blank 如為True,設置在Admin站點管理中添加數據時可以允許空值
Default 設置默認值
primary_key 如為True,將字段設置成主鍵
db_column  設置數據庫中的字段名稱
Unique 如為True,將字段設置成唯一屬性,默認為False
db_index 如為True,為字段添加數據庫索引
verbose_name 在Admin站點管理設置字段的顯示名稱
related_name 關聯對象反向引用描述符,用於多表查詢,可解決一個數據表有兩個外鍵同時指向另一個數據表而出現重名的問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM