Django中,reverse()函式怎麼推導出url

時間 2021-10-27 19:22:01

1樓:耳朵會火

urlpatterns = [

url(r'^blog/', include('blog.urls',namespace='blog')),urlpatterns = [

url(r'^$',views.index_blog,name="home"),

url(r'^edit/action\/*$',views.edit_action,name='edit_action'),

3. 在HTML中可以通過訪問*/blog/edit/action/這個url,然後呼叫裡面的edit_action函式。這裡的 blog指的是步驟1 裡面namespace;edit_action是步驟2 裡面的name。

name路徑就是步驟1裡面的正規表示式+步驟2裡面的正規表示式:r'^blog/'+r'^edit/action\/*$'

4.下面定義了edit_action 函式,目的是想跳轉到*/blog/這個url,(正規表示式即為:r'^blog/'+r'^$')然而我不知道reverse()函式裡面該怎麼寫,是我亂寫的!

問題就在這裡,reverse()函式該怎麼寫才能推導出*/blog/

def edit_action(request):

return HttpResponseRedirect(reverse('blog:home'))

django中的csrfmiddleware防範的原理?

facert 1.是的,csrf token 就是個全域性變數,是 django 自動生成的 2.csrf token 不需要 django 儲存3.兩種 token 沒什麼區別,每次重新整理生成乙個新的 token 然後會把 token 返回給前端,在模板裡面以 顯示,同時也會有 set cook...

審計底稿中,往來科目函證,應函期末未審數還是期末審定數?

谷小二111 未審數 pre audited 審定數 post audited,即完成全部審計程式之後的結果。發詢證函,還處在審計程式執行中,尚未完成所有全部審計程式。 北冥有魚魚 中國註冊會計師審準則問題解答第 2號 二 在詢證函發出前,註冊會計師可以採取哪些控制措施?答 為使函證程式能有效地實施...

如何在Python高階閉包中得到最外層函式的環境變數?

已登出 你不shadow不行嗎 shadowing的用意就是隱藏外層作用域的變數,你這 我要用同名變數隱藏掉外層,還要能有辦法訪問到外層 這邏輯真的太矛盾了。def fn1 a 11 def fn2 b 22 def fn3 print a return fn3 return fn2 a 0 f2 ...