資料庫字段型別:
字元型字段
topic=models.charfield(max_length=
)#需要傳入引數,設定字串的最長長度
email=models.emailtield(
)#電子郵箱字段,在charfield基礎上,增加了郵箱的正則驗證
a=models.slugfield(
)#僅含有字母下劃線數字和連字元的字串
url=models.urlfield(
)#url欄位,預設長度200字元
field=models.fieldpathfield(
)#檔案路徑字段儲存檔案路徑
text=models.textfield(
)儲存大量文字
布林型別字段:
bool
=models.booleanfield(null=
)#傳參值為設定是否可空
日期字串:
datetime=models.datetimefield(
)#日期時間字段可以傳入兩個引數值。auto_now每次更新物件時,都會更新此欄位。auto_now_add為建立物件時儲存的時間
date=models.datetimefield(
)#可選引數與上乙個相同
time=models.timefield(
)#可選引數與上乙個相同
during=models.durationfield(
)儲存時間段的字段
檔案型別字段:
field=models.filefield(
)#上傳檔案字段,upload_to指定上傳檔案的路徑字段,storage引數用於指定使用的儲存引擎
image=models.imagefield(
)#在filefield的基礎上新增的校驗
key=models.foreignkey(
)#多對一關係,與其他資料相關聯需要傳遞引數on_delete引數指明當關聯物件被刪除,該物件的行為
null#此引數設定此欄位是否可空
blank#此引數為true時,此欄位輸入框可以留空
choices#此引數必須接收乙個元組或者列表,在填寫時,可供選擇
default#此引數設定預設值
unique#此引數如果為true則會保持該欄位資料唯一
verbose_name#設定欄位名稱,可以在admin中顯示更易懂的文字
資料庫字段型別
二 mysql 資料型別 1 text 型別 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。最多 255 個字元。tinyte...
資料庫字段型別
1 text 型別 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。最多 255 個字元。tinytext 存放最大長度為 25...
資料庫字段型別
二 mysql 資料型別 1 text 型別 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。最多 255 個字元。tinyte...