字段類型 |
類型含義 |
描述 |
AutoField |
自動增長的整數(shù)字段 |
通常不需要指定,Django會自動創(chuàng)建屬性名為id的自動增長屬性 |
BooleanField |
布爾字段 |
值為True或False |
NullBooleanField |
空布爾字段 |
支持Null、True、False三種值。 |
CharField |
字符串字段 |
必須指定參數(shù)(max_length=字符個數(shù)) |
TextField |
大文本字段 |
一般超過4000個字符時使用 |
DateField,TimeField,DateTimeField |
日期, 時間, 日期時間字段 |
可指定參數(shù)auto_now=False(True:保存對象,django自動為該屬性賦值,默認為False);auto_now_add(True:第一次創(chuàng)建,django自動為該屬性賦值,默認為False) |
IntegerField |
整數(shù)字段 |
從 -2147483648 到 2147483647 范圍內(nèi)的值是合法的 |
DecimalField |
十進制浮點數(shù) |
必須指定參數(shù)(max_digit=總位數(shù),decimal_places=小數(shù)后位數(shù)) |
FloatField |
浮點數(shù) |
用python中的float來表示,有誤差 |
FileField |
上傳文件字段 |
|
ImageField |
圖片字段 |
繼承于FileField,對上傳的內(nèi)容進行校驗,確保是有效的圖片 |