日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Django models filter篩選條件詳解

瀏覽:47日期:2024-10-20 08:01:27

條件選取querySet的時(shí)候,filter表示=,exclude表示!=。

querySet.distinct() 去重復(fù)

__exact 精確等于 like ’aaa’__iexact 精確等于 忽略大小寫(xiě) ilike ’aaa’__contains 包含 like ’%aaa%’__icontains 包含 忽略大小寫(xiě) ilike ’%aaa%’,但是對(duì)于sqlite來(lái)說(shuō),contains的作用效果等同于icontains。__gt 大于__gte 大于等于__lt 小于__lte 小于等于__in 存在于一個(gè)list范圍內(nèi)__startswith 以...開(kāi)頭__istartswith 以...開(kāi)頭 忽略大小寫(xiě)__endswith 以...結(jié)尾__iendswith 以...結(jié)尾,忽略大小寫(xiě)__range 在...范圍內(nèi)__year 日期字段的年份__month 日期字段的月份__day 日期字段的日__isnull=True/False

例q1.filter(pub_date__gte=datetime.date.today())表示為時(shí)間>=now,q1.exclude(pub_date__gte=datetime.date.today())表示為<=now

“在django models中取得一個(gè)字段的distinct值”。

就是select distinct xxx from table_name ...這樣的功能。

使用values會(huì)生成ValuesQuerySet(形如N個(gè)dict組成的list),猜測(cè)大數(shù)據(jù)無(wú)額外性能影響,畢竟queryset系列都是使用時(shí)才查詢(xún)操作的。

xxxx.objects.values('field_name').distinct()

或者

xxxx.objects.distinct().values('field_name')

補(bǔ)充知識(shí):django中的objects.get和objects.filter方法的區(qū)別

為了說(shuō)明它們兩者的區(qū)別定義2個(gè)models

class Student(models.Model): name = models.CharField(’姓名’, max_length=20, default=’’) age = models.CharField(’年齡’, max_length=20, default=’’) class Book(models.Model): student = models.ForeignKey(Student)

一. 先說(shuō)下django的obj.get():

django的get是從數(shù)據(jù)庫(kù)的取得一個(gè)匹配的結(jié)果,返回一個(gè)對(duì)象,如果記錄不存在的話,它會(huì)報(bào)錯(cuò)。

比如我數(shù)據(jù)庫(kù)里有一條記錄,記錄的name的值是'django'的話,我用student = Student.objects.get(name=’django’),

返回的是一個(gè)記錄對(duì)象,你可以通過(guò)student.__dict__來(lái)查看,它返回的是一個(gè)字典的形式,{’key’:valeus},key是字段的名稱(chēng),而values是值的內(nèi)容。

而如果我用get方法來(lái)查詢(xún)一個(gè)數(shù)據(jù)庫(kù)里不存在的記錄,程序會(huì)報(bào)錯(cuò)。

比如:

student = Student.objects.get(name=’python’)

如果你用django的get去取得關(guān)聯(lián)表的數(shù)據(jù)的話,而關(guān)鍵表的數(shù)據(jù)如果多于2條的話也會(huì)報(bào)錯(cuò)。

比如我的student表里有一個(gè)記錄:

id name age 1 python 24

book表:

id student_id 1 1 2 1

我用

student = Student.objects.get(name=’python’) book = Book.objects.get(student)

它也會(huì)報(bào)錯(cuò),因?yàn)閎ook表有2條記錄和student表相匹配。

二. 再說(shuō)下django filter:

django的filter方法是從數(shù)據(jù)庫(kù)的取得匹配的結(jié)果,返回一個(gè)對(duì)象列表,如果記錄不存在的話,它會(huì)返回[]。

比如我數(shù)據(jù)庫(kù)里有一條記錄,記錄的name的值是Python的話,我用

student = Student.objects.filter(name=’python’)

它返回的student是一個(gè)對(duì)象的列表,可以看的出來(lái)student[0]和上面的get方式返回的student的結(jié)果是一樣的。

以上這篇Django models filter篩選條件詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Django
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕一区二区av| 激情综合五月| 日韩欧美一区二区三区在线视频| 成人av二区| 欧美日韩国产亚洲一区| 久久中文视频| 久久av在线| 日本视频一区二区| 国产伦理久久久久久妇女| 国产精品白丝一区二区三区| 日本精品在线播放| 卡一精品卡二卡三网站乱码| 国产精品精品| 欧美丝袜一区| 蜜桃一区二区三区在线观看| 日韩综合一区二区| 欧美激情日韩| 一本大道色婷婷在线| 日韩美女一区二区三区在线观看| 欧美1级日本1级| 四虎精品一区二区免费| 国产欧美日韩精品一区二区免费 | 亚洲五月综合| 日韩国产在线观看| 日本不卡免费高清视频在线| 欧美日韩中文一区二区| 亚洲精品国模| 国产精品美女在线观看直播| 国产66精品| 亚洲一区二区三区久久久| 国产精品一区高清| 久久精品国产www456c0m| 日本午夜精品久久久久| 日韩免费看片| 国产精品theporn| 日韩一级不卡| 成人污污视频| 久久精品av麻豆的观看方式| 夜鲁夜鲁夜鲁视频在线播放| 日韩中文字幕一区二区高清99| 九九精品调教| 美女精品一区二区| 国产亚洲在线| 日韩视频网站在线观看| 欧美一级全黄| 亚洲欧美高清| 亚洲黄色网址| 国产精品15p| 午夜国产精品视频| 91欧美日韩| 国产视频网站一区二区三区| 99热免费精品| 亚洲午夜黄色| 日韩中文影院| 六月婷婷综合| 色综合狠狠操| 国产91欧美| 日韩高清国产一区在线| 女同性一区二区三区人了人一| 欧美久久天堂| 日韩伦理福利| 美女在线视频一区| 国产精品极品在线观看| 亚洲精品乱码| 日韩精品高清不卡| 日韩精品导航| 91欧美极品| 国产美女精品视频免费播放软件| 日韩中文字幕av电影| 另类亚洲自拍| 日韩激情av在线| 久久黄色影视| 国产精品伊人| 97精品一区二区| 日韩中文首页| 一区在线免费观看| 蜜桃传媒麻豆第一区在线观看| 中文字幕一区二区三区日韩精品| 综合干狼人综合首页| 青青在线精品| 久久精品免费一区二区三区| 99久久视频| 在线综合欧美| 国产精品hd| 久久在线免费| 日本不卡在线视频| av最新在线| 国产va在线视频| 亚洲免费黄色| 欧美1区二区| 欧美日韩水蜜桃| 日韩欧美三区| 在线看片国产福利你懂的| 亚洲一区二区免费看| 国产精品白浆| 国产精品普通话对白| 国产伦精品一区二区三区在线播放| www.51av欧美视频| 免费人成在线不卡| 亚洲精品永久免费视频| 免费黄网站欧美| 新版的欧美在线视频| 免播放器亚洲| 精品免费av一区二区三区| 成人污污视频| 综合一区在线| 成人美女视频| 在线观看视频免费一区二区三区| 久久av电影| 亚洲精品888| 国际精品欧美精品| 免费在线观看不卡| 日韩精品免费一区二区在线观看| 亚洲毛片网站| 91精品国产调教在线观看| 日韩高清国产一区在线| 国产精品社区| 国产精品1区| 综合色就爱涩涩涩综合婷婷| 国产麻豆久久| 久久精品资源| 亚洲三级国产| 99在线精品免费视频九九视| 精品国产aⅴ| 欧美影院视频| 亚洲精品日韩久久| 国产精品毛片在线| 欧美日韩免费观看一区=区三区| 国内在线观看一区二区三区| 欧美一级久久| 青青伊人久久| 日本精品在线播放| 久久亚洲不卡| 欧美精品黄色| 在线成人直播| 伊人久久成人| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品欧美久久| 好吊视频一区二区三区四区| 亚洲第一精品影视| 亚洲高清激情| 亚洲免费观看| 亚洲精品日韩久久| 欧美在线看片| 国产欧美激情| 色婷婷色综合| 日韩精品免费一区二区在线观看| 国产乱子精品一区二区在线观看 | 久久av偷拍| 国产aⅴ精品一区二区三区久久| 久久99国产精品视频| 国产成人精品一区二区三区免费| 高清在线一区| 亚洲天堂av影院| 99精品网站| 日韩影院在线观看| 久久激五月天综合精品| 日本一区二区高清不卡| 91精品国产福利在线观看麻豆| 岛国av在线播放| 亚洲欧美日韩一区在线观看| 亚洲免费福利一区| 成人午夜亚洲| 日韩专区一卡二卡| 美女精品久久| 午夜在线一区| 美女久久久精品| 伊人久久大香线蕉av超碰演员| 亚洲香蕉久久| 国产福利片在线观看| 亚洲精选91| 日韩国产综合| 久久国产麻豆精品| 久久国产免费| 色综合视频一区二区三区日韩 | 一区二区日韩免费看| 久久精品国产免费| 麻豆精品网站| 国产一区二区三区四区二区| 亚洲在线免费| 一本大道色婷婷在线| 日韩av三区| 日韩网站在线| 伊人网在线播放| 国产精品一卡| 最新国产精品视频| 极品av在线| 国产精品毛片视频| 日本亚洲欧洲无免费码在线| 久久视频精品| 日韩电影免费网站| 精品视频一区二区三区四区五区| 蜜桃久久久久久| 国产精品婷婷| 亚洲免费在线| 日韩视频二区| 免费日韩av| 国产字幕视频一区二区| 久久爱www成人| 免费在线亚洲欧美|