1. 程式人生 > >Django 資料型別

Django 資料型別

(依據 C:\Python35\Lib\site-packages\django\db\models\fields\__init__.py 檔案)

型別 說明
AutoField 用於存放 integer 型別的數字。
BooleanField 用於存放布林型別的資料(Ture 或 False)
CharField 用於存放字元型的資料,需要指定長度 max_length。
CommaSeparatedIntegerField
用於存放用逗號隔開的 integer 型別的資料。
DateField 日期型,必須是“YYYY-MM-DD”格式
DateTimeField 日期時間型,必須是"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] "格式。
DecimalField 小數型,用於存放小數的數字。
EmailField 電子郵件型別
FilePathField 檔案路徑類型別,FilePathFields must have either 'allow_files' or 'allow_folders' set to True.
FloatField 浮點型。用於存放浮點型資料。
IntegerField 用於存放 integer 型別的數字。
BigIntegerField 用於存放大 integer 型別的數字,最大數支援:9223372036854775807
IPAddressField IP 地址型別,支援的 IPv4 的長度。
GenericIPAddressField 一般的 IP 地址,非 IPv4
TextField
用於存放文字型別的資料。
TimeField  時間型別。"HH:MM[:ss[.uuuuuu]]" 格式
URLField  用於存放 URL 地址