存入的數(shù)據(jù),如何通過數(shù)據(jù)庫(kù)查詢呢勋颖?
django是個(gè)強(qiáng)大的框架且方法又全面
我們只需要調(diào)用models就好
一舟奠、增加數(shù)據(jù)
from bloggs import models
添加方式一
models.表名(字段1=“數(shù)據(jù)1”,字段2=“數(shù)據(jù)2”)
添加方式二
models.表名.create(字段1=“數(shù)據(jù)1”议泵,字段2=“數(shù)據(jù)2”)
添加后券坞,需要執(zhí)行.save()鬓催,提交保存到數(shù)據(jù)
我們?cè)L問下index這個(gè)頁(yè)面,就會(huì)觸發(fā)這個(gè)函數(shù)报慕,執(zhí)行新增的操作深浮,我們看下數(shù)據(jù),就會(huì)存在對(duì)應(yīng)的數(shù)據(jù)了
二眠冈、查詢數(shù)據(jù)
查詢?nèi)績(jī)?nèi)容
models.表名.objects.all() 返回QuerSet對(duì)象列表
Models.表名.objects.all().values(“字段”) 只取選擇字段中的一列數(shù)據(jù)
查詢指定id=1的內(nèi)容
models.表名.objects.get(id=1) ?返回實(shí)例
models.表名.objects.filter(id=1) 返回QuerSet對(duì)象
三飞苇、刪除數(shù)據(jù)
刪除就簡(jiǎn)單多了菌瘫,只需要在查詢后面加上.delete()方法就可以了
四、修改數(shù)據(jù)
在查詢的結(jié)果后加入updata修改布卡,與數(shù)據(jù)庫(kù)修改類似
方式二雨让,需要一步save操作,進(jìn)行提交保存
django對(duì)數(shù)據(jù)庫(kù)基本操作就是這樣忿等,根mysql增刪改查很像栖忠,也很好理解,如有問題贸街,請(qǐng)?zhí)岢瞿膶氋F意見