django教程推薦(django實(shí)例教程)

發(fā)布時(shí)間:2024-03-03
本文主要介紹django教程推薦(django示例教程),下面一起看看django教程推薦(django示例教程)相關(guān)資訊。
選擇參數(shù)(常見于數(shù)據(jù)庫設(shè)計(jì)領(lǐng)域)
對于可以完全枚舉的字段,我們可以使用選擇字段。
比如: ;的性別和成績。
性別選擇=(
(1, 男性 ),
(2, 女性 ),
(3, 其他 ),
)
性別=模特。integerfield(選擇=性別_選擇)
score _ choices =(( ;a , 優(yōu)秀 )、( b , 好 )、( c , 傳球 )、( d , 不合格 ),)#評分=車型。charfield(如果字段類型與所列元組的第一個(gè)數(shù)據(jù)類型一致。
2.獲取該字段對應(yīng)的中文信息
user_obj =模型。用戶.對象.過濾器(pk=1)。首先
print(user_obj.gender) #這里打印元組的第一個(gè)元素。
#只要是choices參數(shù)的字段,如果要獲取相應(yīng)的信息,固定的寫法就是get_ field name _display。
print(user _ obj . get _ gender _ display)
#如果沒有對應(yīng),說明是什么。
###mtv和mvc模式` `` ` python :model: templates ve: views # mvc:其實(shí)django的精髓也是mvcm:、mod:、viewsc:三種創(chuàng)建多對多控制器的#自動:用orm自動幫我們創(chuàng)建第三個(gè)表,class book(models . model): me = models . charfield(max _ length = 32)authors = models . manytomannyfield(to = ;作者 )class author(models . model):名字。模特。charfield (max _ length = 32) #優(yōu)勢,你不 不需要自己創(chuàng)建第三個(gè)表。還支持orm #缺點(diǎn): ;的第三表擴(kuò)展性差,不支持添加額外字段# save manual classbook (models。模特): me =模特。charfi:name = models。charfield(max _ length = 32)class book 2 author(models。model): book _ id = models . foregin key(to = ;圖書與雜志。;)author _ id = models . foreign key(to = ;作者 )#優(yōu)點(diǎn): ;的第三表完全靠自己額外擴(kuò)展#缺點(diǎn):需要寫更多的代碼,不支持orm的簡單操作。#半自動類的使用book(mod: name = models。charfield(max _ length = 32)authors = models。manytomanyfield(to = ;作者 )不推薦。通過= 第二本書作者和作者。;,通過_ fields =( ;圖書與雜志。;, 作者 ))class author(mod: name = models。charfi:書=模型。外鍵(to = 圖書與雜志。;)作者=模特。外鍵(to = 作者 ) to = 關(guān)聯(lián)表名 通過= 自己創(chuàng)建的第三個(gè)表 通過_字段。=(第三個(gè)表的字段)through_fields字段序列當(dāng)前表是誰?將相應(yīng)的關(guān)聯(lián)字段放在前面。你可以使用orm 的向前和向后查詢,但是您可以 t使用添加、設(shè)置、刪除、清除 # # ajax ```` python異步提交。部分刷新$( ;# btn ).click(function {//將ajax請求發(fā)送到后端$。ajax({ // 1。指定向哪個(gè)后端發(fā)送ajax請求url : ; ,//如果你不 t寫,你就提交到現(xiàn)在的地址// 2。請求方法type : ;貼吧。//如果你不 t指定,默認(rèn)是get全小寫// 3。數(shù)據(jù){ # data : { ;用戶名和密碼。;: ;杰森 , 密碼和密碼。;:123},# } data : { ;i1 : $( ;# d1 ).val, i2 : $( ;# d2 ).val},// 4?;卣{(diào)函數(shù):會自動觸發(fā)args接受返回結(jié)果succe:函數(shù)(args){ { # alert(args)//通過dom operation # } { # $( ;# d3 ).。val(args)# } console . log(type of args)})#后端使用jsonresponse返回?cái)?shù)據(jù),回調(diào)函數(shù)會自動為你反序列化#后端使用httpresponse返回?cái)?shù)據(jù),回調(diào)函數(shù)不會為你反序列化# use json.parse # back-end,json.dumps標(biāo)簽:
現(xiàn)場后端
了解更多django教程推薦(django示例教程)相關(guān)內(nèi)容請關(guān)注本站點(diǎn)。
上一個(gè):紫薇樹苗栽培中長斑蚜防治方法
下一個(gè):神舟筆記本怎么加機(jī)械硬盤,神舟 飛天ui43 d0怎么自己加硬盤

租賃合同的訴訟時(shí)效
凱撒空壓機(jī)官網(wǎng)(原裝正品一站式采購平臺)
露點(diǎn)儀的操作方法
小米3自動開機(jī)怎么設(shè)置,小米8自動開機(jī)在哪里設(shè)置
spst瞬時(shí)按鈕_技術(shù)指標(biāo)_應(yīng)用領(lǐng)域-
相冊里面的視頻刪了怎么恢復(fù),QQ相冊視頻怎么刪
洛堆峰徒步攀登指南
xsmax黑屏有反應(yīng)(xsmax黑屏打不開怎么辦)
無縫鋼管抗拉強(qiáng)度試驗(yàn)機(jī)批發(fā)零售 無縫鋼管拉伸試驗(yàn)機(jī)
蘋果手機(jī)一看電視劇就發(fā)燙怎么辦(蘋果手機(jī)一看電視劇就發(fā)熱是什么原因)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos