052:ORM常用Field詳解(3)
阿新 • • 發佈:2019-01-03
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;