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....