国产探花免费观看_亚洲丰满少妇自慰呻吟_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數據庫操作的實例(增刪改查)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳原县| 翁牛特旗| 建湖县| 四会市| 石景山区| 广安市| 陆良县| 砀山县| 乌兰察布市| 乐清市| 大兴区| 尉氏县| 紫金县| 伊金霍洛旗| 新田县| 怀远县| 申扎县| 正安县| 惠水县| 米脂县| 洛阳市| 彩票| 樟树市| 宁波市| 金坛市| 神农架林区| 凤阳县| 福贡县| 新河县| 弥渡县| 二连浩特市| 济阳县| 波密县| 黄山市| 吉首市| 永登县| 华阴市| 镇原县| 扬州市| 信阳市| 云和县|