亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2017年09月04日 14:18:17   作者:Charles9703  
下面小編就為大家?guī)硪黄狣jango數(shù)據(jù)庫操作的實例(增刪改查)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

創(chuàng)建數(shù)據(jù)庫中的一個表

class Business(models.Model):
 #自動創(chuàng)建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的數(shù)據(jù),id__lt=10,獲取所有id<10的數(shù)據(jù)
v6 = models.Business.objects.filter(id=1).first() #返回對象或者None

應用實例

business函數(shù)

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

相關文章

  • Python為人臉照片添加口罩實戰(zhàn)

    Python為人臉照片添加口罩實戰(zhàn)

    本文主要介紹了Python為人臉照片添加口罩實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 基于pandas數(shù)據(jù)樣本行列選取的方法

    基于pandas數(shù)據(jù)樣本行列選取的方法

    下面小編就為大家分享一篇基于pandas數(shù)據(jù)樣本行列選取的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python中的常量和變量代碼詳解

    python中的常量和變量代碼詳解

    這篇文章主要介紹了python中的常量和變量,通過實例代碼給大家介紹了局部和全局變量,需要的朋友參考下吧
    2018-07-07
  • Django用戶認證系統(tǒng) 組與權限解析

    Django用戶認證系統(tǒng) 組與權限解析

    這篇文章主要介紹了Django用戶認證系統(tǒng) 組與權限解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 使用python將excel數(shù)據(jù)導入數(shù)據(jù)庫過程詳解

    使用python將excel數(shù)據(jù)導入數(shù)據(jù)庫過程詳解

    這篇文章主要介紹了使用python將excel數(shù)據(jù)導入數(shù)據(jù)庫過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 教你兩步解決conda安裝pytorch時下載速度慢or超時的問題

    教你兩步解決conda安裝pytorch時下載速度慢or超時的問題

    這篇文章主要介紹了教你兩步解決conda安裝pytorch時下載速度慢or超時的問題,使用清華鏡像源可以大大減少安裝的時間,需要的朋友可以參考下
    2023-03-03
  • 利用Matlab提取圖片曲線

    利用Matlab提取圖片曲線

    一張圖片,怎樣才可以提取里面曲線的數(shù)據(jù),從而協(xié)助我們完成其他需要的數(shù)據(jù)呢?本文通過示例來進行說明,文中大量的代碼以及圖片都可以幫助小伙伴們了解
    2021-08-08
  • PyTorch?Tensor創(chuàng)建實現(xiàn)

    PyTorch?Tensor創(chuàng)建實現(xiàn)

    本文主要介紹了PyTorch?Tensor創(chuàng)建實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • python DataFrame 修改列的順序實例

    python DataFrame 修改列的順序實例

    下面小編就為大家分享一篇python DataFrame 修改列的順序實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python中遇到的小問題及解決方法匯總

    Python中遇到的小問題及解決方法匯總

    到年底了,現(xiàn)在的時間適合寫點最近的小總結,所以下面這篇文章主要介紹了Python中遇到的一些小問題及解決方法,需要的朋友可以參考借鑒,下面來一起學習學習吧。
    2017-01-01

最新評論