1. 程式人生 > >Django字段屬性和選項

Django字段屬性和選項

後臺管理頁面 mod nag ffffff http 表單驗證 ron proc 保留

1.模型類屬性命名限制:

(1)不能是python的保留關鍵字

(2)不允許使用連續的下劃線,這是由django的查詢方式決定的

(3)定義屬性時需要指定字段類型,通過字段類型的參數指定選項,語法如下:
屬性名=models.字段類型(選項)

2.字段類型:

(1)使用時需要引入django.db.models包,字段類型如下:

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

(2)選項:

通過選項實現對字段的約束,選項如下:

技術分享圖片
技術分享圖片

對比:null是數據庫範疇的概念,blank是後臺管理頁面表單驗證範疇的。

經驗:
當修改模型類之後,如果添加的選項不影響表的結構,則不需要重新遷移,商品的選項中default和blank不影響表結構

Django字段屬性和選項