bigint 自增列,必須填入參數 primary_key=Truegit
若是沒有寫自增列,則會自動建立一個列名爲 id 的列數據庫
短整型,-32768 到 32767django
正短整型,0 到 32767spa
有符號的整數列,-2147483648 到 2147483647orm
正整數,0 到 2147483647遞歸
有符號的長整型,-9223372036854775808 到 9223372036854775807圖片
布爾值類型ip
能夠爲空的布爾值ci
文本類型字符串
字符串類型,Django Admin 以及 ModelForm 中提供驗證機制
字符串類型,Django Admin 以及 ModelForm 中提供驗證 IPV4 機制
字符串類型,Django Admin 以及 ModelForm 中提供驗證 Ipv4 和 Ipv6
參數:protocol,用於指定 Ipv4 或 Ipv6, 'both',"ipv4","ipv6";unpack_ipv4,若是指定爲 True,則輸入 ::ffff:192.0.2.1 的時候,可解析爲 192.0.2.1,開啓此功能,須要 protocol="both"
字符串類型,Django Admin 以及 ModelForm 中提供驗證 URL
字符串類型,Django Admin 以及 ModelForm 中提供驗證支持 字母、數字、下劃線、鏈接符(減號)
字符串類型,格式必須爲逗號分割的數字
字符串類型,Django Admin 以及 ModelForm 中提供對 UUID 格式的驗證
時間格式,HH:MM[:ss[.uuuuuu]]
長整數,時間間隔,數據庫中按照 bigint 存儲,ORM 中獲取的值爲 datetime.timedelta 類型
浮點型
10進制小數
參數:max_digits,小數總長度;decimal_places,小數位長度
二進制類型
字符串,Django Admin 以及 ModelForm 中提供讀取文件夾下文件的功能
參數:path,文件夾路徑;match=None,正則匹配;recursive=False,遞歸下面的文件夾;allow_files=True,容許文件;allow_folders=False,容許文件夾
字符串,路徑保存在數據庫,文件上傳到指定目錄
參數:upload_to="",上傳文件的保存路徑;storage=None,存儲組件,默認 django.core.files.storage.FileSystemStorage
字符串,路徑保存在數據庫,文件上傳到指定目錄
參數:upload_to="",上傳文件的保存路徑;storage=None 存儲組件,默認 django.core.files.storage.FileSystemStorage;width_field=None,上傳圖片的高度保存的數據庫字段名(字符串);height_field=None,上傳圖片的寬度保存的數據庫字段名(字符串)