国产午夜色司机在线观看,亚洲国产小视频在线观看,国产精品毛片一级久久,欧美高清vivoe,国产指交视频一区之二区,中文字幕在线码一区,18成禁人视频免费网站,影视中文综合国产,在线观看特色大片免费视频,午夜激情成人在线

django模型多條件精確查詢(xún)及模糊查詢(xún)

時(shí)間:2021-12-20 23:05:59 類(lèi)型:python
字號(hào):    

針對(duì)如下表,做一個(gè)模糊查詢(xún)

11.jpg

#以下查詢(xún)條件實(shí)際應(yīng)用中用前端獲取就是,這里為了書(shū)寫(xiě)方便,就直接定義值了
name = '貓'
sex  = ''
hobby = ''
blood = 'B'
# 定義一個(gè)字典用于保存前端發(fā)送過(guò)來(lái)的查詢(xún)條件
search_dict = dict()
# 如果有這個(gè)值 就寫(xiě)入到字典中去
if sex:
    search_dict['sex'] = sex  #精確查詢(xún)

if blood:
    search_dict['blood'] = blood
if  hobby:
        search_dict['hobby__icontains'] = hobby
# 字典前面一定要加上兩個(gè)星號(hào)
list = Student2.objects.filter(**search_dict)
for v in list:
    print(v.name)


<