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

首頁 > 編程 > Python > 正文

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

2020-02-16 10:09:40
字體:
來源:轉載
供稿:網友

創建數據庫中的一個表

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數據庫操作的實例(增刪改查)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蚌埠市| 昌乐县| 新竹县| 林州市| 壶关县| 岚皋县| 虞城县| 南汇区| 抚远县| 迭部县| 囊谦县| 连城县| 白河县| 治多县| 绥中县| 黄浦区| 南投市| 小金县| 延长县| 射阳县| 林口县| 昭苏县| 炎陵县| 新昌县| 荔波县| 三明市| 大渡口区| 西贡区| 电白县| 翁牛特旗| 大竹县| 贺兰县| 乌兰察布市| 北流市| 新昌县| 曲阳县| 北宁市| 西青区| 宁远县| 左贡县| 嘉兴市|