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