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

首頁 > 編程 > Python > 正文

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

2019-11-25 15:53:07
字體:
來源:轉載
供稿:網友

創建數據庫中的一個表

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富平县| 中山市| 新和县| 汉川市| 梁平县| 广东省| 仙桃市| 墨竹工卡县| 静宁县| 襄汾县| 晋城| 平远县| 奎屯市| 宜兰县| 阜新市| 邓州市| 伊通| 庆元县| 朝阳市| 灵台县| 芒康县| 诸暨市| 米泉市| 兴隆县| 丰县| 通州区| 隆化县| 梅州市| 德昌县| 阿坝| 莒南县| 聊城市| 阿克陶县| 阳高县| 胶南市| 丽水市| 青冈县| 武穴市| 镇江市| 江津市| 嵊州市|