日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django中的反向解析的好处

發布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django中的反向解析的好处 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

反向解析用在兩個地方,

一個是后端:

return redirect(reverse('user:order', kwargs={'page': 1}))

一個是前端:

<h4><a?href="{%?url?'goods:detail'?goods.id?%}">{{?goods.name?}}</a></h4>
對應的瀏覽器中的鏈接是:
http://127.0.0.1:8000/goods/1

?

作用:

我們會有修改url的需要,修改后,我們不得不去修改視圖函數中的url
有反向解析后,視圖函數中直接使用name,當我們修改urls.py以后,

視圖函數中會自動根據urls.py對name映射到修改后的url

我們為啥會需要修改之前設定好的url:

例如需要把當前鏈接中的名字改成駝峰命名法,

領導覺得url名字是拼音而不是英文單詞等等,

這個時時候會有需要修改Project中的urls.py或者app中的urls.py中的名字的需要.

此時只要修改urls.py中的url名稱,

模板文件和視圖文件和鏈接相關的地方就都不需要去修改了,

他們會使用反向解析自動更新鏈接.

總結

以上是生活随笔為你收集整理的django中的反向解析的好处的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。