国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Django數據庫操作的實例(增刪改查)

2020-01-04 16:51:51
字體:
來源:轉載
供稿:網友

創建數據庫中的一個表

class Business(models.Model): #自動創建ID列 caption = models.CharField(max_length=32) code = models.CharField(max_length=32)

1.增加

方法一

models.Business.objects.create(caption='市場部',code='123') 

方法二

obj = models.UserInfo(caption='市場部',code='123')obj.save()

方法三

dic = {'caption':'市場部','code':'123'}models.Business.objects.create(**dic)

2.刪除

models.Business.objects.filter(id=1).delete()

查詢方法見下方查詢

3.更改

方法一

models.Business.objects.filter(id=1).update(code='hello')

方法二

obj = models.Business.objects.get(id=1)obj.code = 'hello'obj.save()

查詢方法見下方查詢

 

4.查詢

獲取全部

v1 = models.Business.objects.all()  #QuerySet類型,內部元素都是對象

獲取指定

v2 = models.Business.objects.all().values("id","caption") #QuerSet類型,內部元素都是字典v3 = models.Business.objects.all().values_list('id','caption') #QuerySet類型,內部元素都是元組v4 = models.Business.objects.get(id=1) #獲取一個隊象,如果不存在就報錯v5 = models.Business.objects.filter(id=1) #QuerySet類型,內部元素是對象,id__gt=1獲取所有id>1的數據,id__lt=10,獲取所有id<10的數據v6 = models.Business.objects.filter(id=1).first() #返回對象或者None

應用實例

business函數

def business(request): v1 = models.Business.objects.all() v2 = models.Business.objects.all().values("id","caption") v3 = models.Business.objects.all().values_list('id','caption') return render(request,"business.html",{"v1":v1,"v2":v2,"v3":v3})
 url(r'^business$',views.business)

business.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <ul>  <h1>ALL</h1>  {% for row in v1 %}   <li>{{row.id}}-{{row.caption}}-{{row.code}}</li>  {% endfor %} </ul> <ul>  <h1>all.values</h1>  {% for row in v2 %}   <li>{{row.id}}-{{row.caption}}</li>  {% endfor %} </ul> <ul>  <h1>all.values_list</h1>  {% for row in v3 %}   <li>{{row.0}}-{{row.1}}</li>  {% endfor %} </ul> </body></html>

以上這篇Django數據庫操作的實例(增刪改查)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马边| 华阴市| 两当县| 嘉义县| 印江| 莱西市| 荆门市| 安达市| 宽城| 柳林县| 六枝特区| 宜都市| 巧家县| 抚远县| 陆丰市| 天等县| 花莲市| 漳浦县| 射阳县| 邢台县| 万年县| 雷波县| 依兰县| 渝北区| 长泰县| 长沙县| 墨江| 锡林郭勒盟| 永川市| 惠东县| 柳江县| 冕宁县| 巴中市| 获嘉县| 通山县| 玉环县| 阳江市| 鹤山市| 莱西市| 古丈县| 邛崃市|