2022-10-03
url中的位置引數
位置引數存放的位置
是子應用中的自定義的“urls.py”檔案中的路由中,
位置引數的設定:
如果位置引數很多,那么在自定義中的路由檔案中可以使用正則運算式,位置引數就是在瀏覽器搜索中對應的關鍵詞時,能夠跳轉到相應的界面,界面內容的設定是在子應用的“views.py”頁面中,
子應用中的“urls.py”檔案:
1 from django.conf.urls import url 2 from book.views import index,detail 3 urlpatterns = [ 4 url(r'^index/$',index,name="index"), 5 url(r'^(?P<category_id>\d+)/(?P<book_id>\d+)/$',detail),
6 ]
注:如果要在第5行使用“detail”,那么一定要匯入“detail”,要不然就會報錯,找不到“detail”,既是是定義了也會報錯,大概率是由于沒有匯入,
第5行中的“?P<xx>”表示正則運算式中的匹配內容,
在views.py中的測驗檔案:
1 from django.http import HttpResponse 2 def detail(request,category_id,book_id): 3 print(category_id,book_id) 4 return HttpResponse("detail")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/510895.html
標籤:其他
上一篇:Cit 入門操作筆記
下一篇:bbs專案前期準備和表設計
