講解對象:定義模型和定義屬性的理解
作者:融水公子rsgz
1 定義模型
前言:
理解模型需要注意這幾個(gè)概念
0.1 模型
0.2 屬性
0.3 表
0.4 字段
特點(diǎn):
0.1 一個(gè)模型類在數(shù)據(jù)庫對應(yīng)著一張表
0.2 在模型類中定義的屬性對應(yīng)著表中的字段
2 定義屬性
屬性可以確定
0.1 數(shù)據(jù)庫支持的字段類型
0.2 渲染表單的控件
0.3 管理站點(diǎn)最低限度的認(rèn)證
特點(diǎn):
0.1 django會自動的為表增加自動增長的主鍵0.2 每個(gè)模型只有一個(gè)主鍵
0.3 手動增加就不會自動增加
屬性命名限制:
0.1 遵循python標(biāo)識符規(guī)則
0.2 django的查詢方式的限制,那么不允許使用連續(xù)的下劃線
0.3 我們可以使用一個(gè)下劃線,但是不建議使用