日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

12月7日学习内容整理:ORM单表操作

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 12月7日学习内容整理:ORM单表操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

補充:url(r"^$") ?代表只匹配域名,沒有路徑部分

?

一、添加:

1、方式一:昨天講過的實例化對象

2、方式二:

stu_obj=類名(就是表名).objects.create(name='',birth='',class_id='')

返回的是一個記錄對象,也就是一個model對象

?

二、刪除和更改

首先要進行查詢

再刪除或更改

1、刪除

類名.objects.all().delete() ? ?使用delete這樣就刪掉了

2、更改

類名.objects.all().update(字段1=字段值1,字段2=字段值2,....) ?這樣就是修改,也可以**字典這樣去傳參w

?

?

三、查詢:類名就是表名

查詢相關的接口::::

1、類名.objects.all()

》》》查詢表中所有記錄

》》》返回queryset類型,類似一個列表,列表中的元素是一個實例對象,也就是記錄對象(model對象),可以用句點符返回字段值

這個列表實際上是Django封裝的QuerySet類型:[< ?>,< ? >,< ? >]這樣的形式

2、類名.objects.filter(字段名1=字段值1,字段名2=字段值2,...)

》》》過濾查詢,根據過濾條件查詢,逗號表示且的關系

》》》返回queryset類型,元素就是符合條件的model對象

3、類名.objects.exclude(字段1=字段值,......)

》》》找出不符合條件的記錄

》》》返回queryset類型

4、類名.objects.all().first()

5、類名.objects.all().last()

》》》找出查詢后的第一條記錄或者最后一條記錄

》》》直接返回model對象,默認按主鍵升序排序

6、類名.objects.all().order_by(字段名)

》》》查詢后的記錄按照指定的字段名排序,默認升序,字段名前面加-就代表降序

》》》返回queryset類型

7、類名.objects.all().values(字段1,字段2,....)

》》》查詢記錄中指定的字段值

》》》返回queryset類型,但是元素不是對象,而是字典,[{"字段1":"字段值","字段2":"字段值"},{"字段1":"字段值","字段2":"字段值"}]類似這樣的形式

8、類名.objects.all().values_list(字段1,字段2,......)

》》》查詢記錄中指定的字段值

》》》返回queryset類型,但是元素不是對象,而是元組,[(字段值1,字段值2),(字段值1,字段值2),(字段值1,字段值2)]類似這樣的形式

9、類名.objects.all().count()

》》》查詢記錄的個數

》》》返回的是數字

10、類名.objects.all().reverse()

》》》將查詢結果方向排序

》》》返回queryset類型

11、類名.objects.all().get(字段名=字段值)

》》》根據條件查詢某一個記錄,若沒有符合條件的或者符合條件的不止一個就會報錯,所以要求必須有且僅能查詢到一個符合條件的記錄

》》》返回model對象

12、類名.objects.values().distinct()

》》》將查詢到的記錄去重,一般跟vlaues和values_list用,查詢的字段要有重復的可能性,去重才有意義

》》》返回queryset類型,注意元素是字典還是元組要看和values還是values_list用

13、類名.objects.all().exists()

》》》只查詢一條記錄看是否有數據

》》》返回true或false

?

單表查詢中的雙下劃線::::

字段名_ _gt=2 ? ? 大于2

字段名_ _contains="w" ? 包含w,w在里面

字段名_ _icontains="w" ? 包含w,但是對大小寫不敏感

字段名_ _lt=3 ? ? ?小與3

字段名_ _in=[11,22,33] ? 11和22和33的其中一個

字段名_ _range=[1,3] ? 在1-3的范圍內,包含1和3

字段名_ _startswith="d" ?以d開頭

字段名_ _endswith="d" ? 以d結尾

字段名_ _istartswith="d" ?以d開頭,對大小寫不敏感

字段名_ _iendswith="d" ? 以d結尾,對大小寫不敏感

?

轉載于:https://www.cnblogs.com/wanghl1011/articles/7999377.html

總結

以上是生活随笔為你收集整理的12月7日学习内容整理:ORM单表操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产精品久久久久婷蜜芽 | 日韩毛片网站 | av中文字幕亚洲 | 91亚洲精品在线观看 | 天天爱天天做 | 韩日成人| 日韩阿v| 97精品熟女少妇一区二区三区 | 6—12呦国产精品 | 毛片3| 黄色99| 久久99热精品| 久久久久久欧美 | 亚洲一区二区三区免费看 | 国内久久 | 无套内谢88av免费看 | 欧美极品一区 | 在线精品一区 | 精品国产一区二区不卡 | 金8天国av | 岛国精品在线观看 | 亚洲第十页 | 欧美69久成人做爰视频 | 国产精品无码一区二区三区三 | 国产福利免费看 | 中文字幕免 | 亚洲一区二区久久久 | 另类图片亚洲色图 | 亚洲www. | 一级黄色性生活片 | 亚洲毛片一区二区三区 | 成人福利社 | 丰满秘书被猛烈进入高清播放在 | 亚洲激情黄色 | 国产亚洲成av人片在线观看桃 | 老司机成人在线 | 日本色区 | 亚洲高清免费 | 在线观看欧美精品 | 一区二区av电影 | 国产又粗又猛又色又 | 日本一二三区在线视频 | 丰满少妇久久久久久久 | 中文字幕一区二区三区在线不卡 | av操操操| 少妇高潮一区二区三区 | 天天摸天天干天天操 | 欧美国产中文字幕 | 99热97| 91视频免费播放 | 亚洲午夜久久久久 | 性xxxx欧美老肥妇牲乱 | 激情小说视频在线 | 69视频免费在线观看 | 亚洲精品久久久久av无码 | 亚洲女女做受ⅹxx高潮 | 中文字幕亚洲一区二区三区 | 国产午夜福利精品 | 好看的中文字幕av | 女人18片毛片60分钟 | 人人妻人人玩人人澡人人爽 | 日本天堂在线 | 男生和女生靠逼视频 | 四月婷婷 | 日本少妇裸体做爰 | 日本黄网在线观看 | 中国美女性猛交 | av在线影音 | 亚洲欧美激情另类校园 | 国产精品视频麻豆 | 情欲超| 中文字幕23页 | 岛国精品一区 | 成人国产毛片 | 99热最新| 久久理论视频 | 精品久久影视 | 免费在线观看视频 | 一区二区福利 | 91资源在线播放 | 91偷拍视频 | 国产在线免费 | 97视频入口| 欧美一级淫片bbb一84 | 最新av不卡 | 国产专区自拍 | 国产大片aaa | 国产精品麻豆成人av电影艾秋 | 草草影院国产第一页 | 蜜臀在线播放 | 欧美午夜在线视频 | 国产精品vip | 欧美大片大全 | 91在线视频免费看 | 欧美亚洲国产一区二区三区 | 成人激情视频在线观看 | 三级特黄视频 | 黄色在线播放网站 | 久草免费在线色站 |