最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python Django中models進行模糊查詢的示例

 更新時間:2019年07月18日 15:28:08   作者:gracesyuan  
今天小編就為大家分享一篇python Django中models進行模糊查詢的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

#搜索功能
@csrf_exempt#使用@csrf_exempt裝飾器,免除csrf驗證
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()方法轉為str類型
    ApiCasesList_len = json.dumps(len(ApiCasesList))
    # 構造一個字典
    json_data_list = {'rows': ApiCasesList, 'total': ApiCasesList_len}
    # dumps()將字典轉變?yōu)閖son形式,
    easyList = json.dumps(json_data_list)
    # 將json返回去,json的鍵值對中的鍵需要與前臺的表格field=“X”中的X名稱保持一致)
    return HttpResponse(easyList)

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

相關文章

  • Python netmiko模塊的使用

    Python netmiko模塊的使用

    這篇文章主要介紹了Python netmiko模塊的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • python連接mysql數據庫并讀取數據的實現

    python連接mysql數據庫并讀取數據的實現

    這篇文章主要介紹了python連接mysql數據庫并讀取數據的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • python之語音識別speech模塊

    python之語音識別speech模塊

    這篇文章主要介紹了python之語音識別speech模塊,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • python的簡單四則運算語法樹可視化

    python的簡單四則運算語法樹可視化

    這篇文章主要介紹了python的簡單四則運算語法樹可視化,這篇文章的內容也很簡單,就是給定一個四則運算的表達式,畫出它的語法樹,需要的朋友可以參考下
    2023-04-04
  • 如何在Django項目中引入靜態(tài)文件

    如何在Django項目中引入靜態(tài)文件

    這篇文章主要介紹了如何在Django項目中引入靜態(tài)文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python爬蟲將爬取的圖片寫入world文檔的方法

    Python爬蟲將爬取的圖片寫入world文檔的方法

    今天小編就為大家分享一篇Python爬蟲將爬取的圖片寫入world文檔的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python多進程協作模擬實現流程

    Python多進程協作模擬實現流程

    當多個進程使用同一份數據資源的時候,因為進程的運行沒有順序,運行起來也無法控制,如果不加以干預,往往會引發(fā)數據安全或順序混亂的問題,所以要在多個進程讀寫共享數據資源的時候加以適當的策略,來保證數據的一致性問題
    2023-01-01
  • Python讀取word文本操作詳解

    Python讀取word文本操作詳解

    這篇文章主要介紹了Python讀取word文本操作詳解,介紹了涉及到的模塊,相關概念,模塊的安裝等內容,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python爬蟲自動化獲取華圖和粉筆網站的錯題(推薦)

    Python爬蟲自動化獲取華圖和粉筆網站的錯題(推薦)

    這篇文章主要介紹了Python爬蟲自動化獲取華圖和粉筆網站的錯題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Apache部署Django項目圖文詳解

    Apache部署Django項目圖文詳解

    這篇文章主要介紹了Apache部署Django項目圖文詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07

最新評論

廉江市| 金堂县| 都江堰市| 茌平县| 黑河市| 江山市| 乌什县| 临洮县| 永吉县| 罗山县| 五华县| 龙陵县| 务川| 原阳县| 福泉市| 板桥市| 和平区| 集安市| 武威市| 女性| 怀安县| 鄂伦春自治旗| 东港市| 射洪县| 沈阳市| 资阳市| 大悟县| 来安县| 商水县| 神木县| 南充市| 长治市| 芷江| 怀来县| 乐安县| 徐汇区| 河西区| 开封县| 缙云县| 淮北市| 基隆市|