1. 程式人生 > >052:ORM常用Field詳解(3)

052:ORM常用Field詳解(3)

EmailField:
類似於 CharField 。在資料庫底層也是一個 varchar 型別。最大長度是254個字元;

FileField:
用來儲存檔案的。這個請參考後面的檔案上傳章節部分;

ImageField:
用來儲存圖片檔案的。這個請參考後面的圖片上傳章節部分;

FloatField:
浮點型別。對映到資料庫中是 float 型別;

IntegerField:
整形。值的區間是 -2147483648——2147483647 ;

BigIntegerField:
大整形。值的區間是 -9223372036854775808——9223372036854775807;

PositiveIntegerField:
正整形。值的區間是 0——2147483647 ;

SmallIntegerField:
小整形。值的區間是 -32768——32767 ;

PositiveSmallIntegerField:
正小整形。值的區間是 0——32767 ;

TextField:
大量的文字型別。對映到資料庫中是longtext型別;

UUIDField:
只能儲存 uuid 格式的字串。 uuid 是一個32位的全球唯一的字串,一般用來作為主鍵;

URLField:
類似於 CharField ,只不過只能用來儲存 url 格式的字串。並且預設的 max_length 是200;