欧美三区_成人在线免费观看视频_欧美极品少妇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)論
主站蜘蛛池模板: 午夜影院福利社 | 日韩免费福利视频 | 精品伊人久久久大香线蕉欧美 | 亚洲精品久久久一区二区三区 | 日韩精品一区在线 | 一区二区三区四区在线观看视频 | 粉色视频高清大全免费观看1 | 国产欧美精品一区二区三区四区 | 国产成人精品区一区二区不卡 | 日韩操片 | 成人小视频在线观看 | 我把寡妇日出水好爽视频 | 嫩草视频在线观看 | 四虎影视在线影院在线观看观看 | 中文区永久区 | 国产精品一二区 | 国产一级大片 | 九九色播| 天天亚洲 | 国产精品久久久久久久7电影 | 亚洲午夜一区 | 精品免费国产一区二区三区四区 | 欧美69视频在线 | 天天色天天碰 | 蝌蚪久久窝 | 亚洲看片网 | 亚洲综合一区二区三区 | 欧美日韩性生活 | 激情 一区| 亚洲综合色婷婷 | 欧美一性一乱一交 | 成人两性高清图片视频 | 日韩高清免费在线观看 | 欧美特黄a级高清免费看片 欧美精品一二区 | 欧美日韩一区二区中文字幕 | 色妇色综合久久夜夜 | 日韩在线视频导航 | 拍拍拍无遮挡高清视频在线网站 | 欧美影院入口 | 麻豆传媒视频入口 | 国内精品玖玖玖玖电影院 |