欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python Django中models進(jìn)行模糊查詢的示例

系統(tǒng) 1801 0

多個(gè)字段模糊查詢, 括號(hào)中的下劃線是雙下劃線,雙下劃線前是字段名, 雙下劃線后 可以是icontains或contains,區(qū)別是是否大小寫敏感,豎線是或的意思

            
#搜索功能
@csrf_exempt#使用@csrf_exempt裝飾器,免除csrf驗(yàn)證
def search_testCaseApi(request):
  if request.method == 'POST':
    name = request.POST.get('task_name')
    updateUser=request.POST.get('task_updateUser')
    if name=="" and updateUser=="":
      obj_all = tnw_test_case_api.objects.filter(del_flag=0)
    elif name!="" and updateUser=="":
      obj_all = tnw_test_case_api.objects.filter(del_flag=0,case_name__contains=name)
    elif name=="" and updateUser!="":
      obj_all = tnw_test_case_api.objects.filter(del_flag=0,update_user__contains=updateUser)
    else:
      obj_all = tnw_test_case_api.objects.filter(del_flag=0,case_name__contains=name,update_user__contains=updateUser)
    ApiCasesList = []
    for li in obj_all:
      need_interfacename = allFunction().get_interfaceName(li.id)
      api_list, api_sum = allFunction().testIDConnect_needid(li.id)
      if li.case_module is not None:
        ApiCasesList.append({
          "testCaseApi_id": li.id,
          "testCaseApi_name": li.case_name,
          "testCaseApi_sum": api_sum,
          "testCaseApi_version": li.case_version,
          "testCaseApi_module": li.case_module,
          "testCaseApi_need_interfacename": need_interfacename,
          "testCaseApi_createTime": str(li.create_time),
          "testCaseApi_updateTime": str(li.update_time),
          "testCaseApi_updateUser": li.update_user,
        })
      else:
        ApiCasesList.append({
          "testCaseApi_id": li.id,
          "testCaseApi_name": li.case_name,
          "testCaseApi_sum": 1,
          "testCaseApi_version": li.case_version,
          "testCaseApi_module": li.case_module,
          "testCaseApi_need_interfacename": need_interfacename,
          "testCaseApi_createTime": str(li.create_time),
          "testCaseApi_updateTime": str(li.update_time),
          "testCaseApi_updateUser": li.update_user,
        })
    # 將int類型使用dumps()方法轉(zhuǎn)為str類型
    ApiCasesList_len = json.dumps(len(ApiCasesList))
    # 構(gòu)造一個(gè)字典
    json_data_list = {'rows': ApiCasesList, 'total': ApiCasesList_len}
    # dumps()將字典轉(zhuǎn)變?yōu)閖son形式,
    easyList = json.dumps(json_data_list)
    # 將json返回去,json的鍵值對(duì)中的鍵需要與前臺(tái)的表格field=“X”中的X名稱保持一致)
    return HttpResponse(easyList)

          

以上這篇python Django中models進(jìn)行模糊查詢的示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 91精品视频在线播放 | 亚洲久草 | 欧美精品一区二区三区在线播放 | 久久综合伊人 | 国产精品自在线 | 久久久噜噜噜久久中文字幕色伊伊 | 91久久综合九色综合欧美亚洲 | 免费一级毛片不卡不收费 | 日韩欧美色图 | 热久久免费视频 | 精品一区久久 | 午夜精品久久久久久久90蜜桃 | 天天做天天爱夜夜爽女人爽宅 | 九色在线| 久久久久久国产精品 | 欧美激情综合色综合啪啪五月 | 嫩草视频在线播放 | 女人被添全过程A片久久AV | 亚洲精品在线播放 | 成人午夜电影网 | 色屁屁www影院入口免费观看 | 国产精品一区在线观看你懂的 | 亚洲免费看片网站 | 97色伦色在线综合视频 | 一级三级黄色片 | 亚洲九九| 欧美精品在线一区 | 亚洲精品黄 | 欧美激情黄色 | 91高清视频在线观看 | 欧美亚洲一区二区三区四区 | 久久se精品一区二区国产 | 色久在线 | 欧美在线亚洲 | 李旭个人资料及简介 | 精品国产一区三区 | 免费看一区二区三区 | 久久久久久久成人 | 一区二区三区国产在线 | 久久久国产99久久国产首页 | 欧美系列第一页 |