Django用內建方法實現簡單搜尋功能的方法

2022-09-26 19:57:21 字數 634 閱讀 2178

model中分別提供了filter方法和icontains方法實現簡單的搜尋功能。

模板api_test_manage.html中增加以下內容

apitest/apiviews.py中增加函式

# 搜尋功能

@ldef api_search(request):

username = request.session.get('user', '')

search_apitestname = request.get.get('api_test_name', '') # 獲取name屬性=api_test_name的值,即搜尋框輸入內容

apitest_list = apitest.objects.filter(apitestname__icontains=search_apitestname)

return rewww.cppcns.comnder(request, 'apitest_manage.html', )

autotestplat/urls.py中增加連線對映

urlpatterns = [

path('admin/', admin.site.urls),

path('api_search/', apiviews.api_search),

搜尋結果如下

Django實現簡單helloworld

1.主題 web開發 2.環境 1 ubuntu 2 python3.5以上 3 開發工具 4 djiango 1.113.具體操作 1.新建專案hello 用3.6版本python pyenv virtualenv 3.6.4 hello 2.進入專案 pyenv activate hello 3...

Django實現刪除課程方法 簡單方式

一 編寫檢視類 繼承了deleteview類後,後續 就不需要重複刪除動作了 只需要宣告確認刪除模板template name和刪除完成之後的介面success url class deletecourseview usercoursemixin,deleteview template name c...

Django實現簡單分頁功能的方法詳解

使用django的第三方模組django pure pagination 安裝模組 pip install django pure pagination 將 pure pagination 新增到settings.py檔案中 installed apps pure pagination 在view....