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