最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Django中reverse有什么用-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

為源匯等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及源匯網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、做網(wǎng)站、源匯網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

這篇文章主要介紹Django中reverse有什么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

reverse的主要作用是將提取的網(wǎng)址進行按照要求的替換,計算得到響應(yīng)所需要的新的網(wǎng)址的功能,只要對應(yīng)的 url 的name不改,就不用改代碼中的網(wǎng)址。

配置的urls文件為:

from django.conf.urls import url
from .views import iv_info
 
# urlpatterns = [
#     url('^iv_info/', iv_info)
# ]
urlpatterns = [
    url('^iv_info(\d+)/', iv_info, name='info')
]

注意這個我們將這條url的名稱取為info

在視圖定義的iv_info的函數(shù):

from django.shortcuts import render
from django.urls import reverse
# from django.http import HttpResponse
 
 
# Create your views here.
 
def iv_info(request, num):
    new_url = reverse('info', args=(3, ))
    return render(request, 'iv_info.html', {'new_url':new_url})

這里的num是正則表達式提取出的參數(shù)傳入的參數(shù)

reverse傳入的參數(shù)  第一個為info即我們前面url中配置的url名稱(name參數(shù))

第二個傳入?yún)?shù)的值,和我們前面正則表達式中g(shù)roup的值的數(shù)量相同,因為只有一個group所以只有一個參數(shù)需要傳入

最后的結(jié)果

Django中reverse有什么用

我們輸入的url中 iv_info1,被替換為iv_info3其他前面的url信息都不變,這樣即使前面的url有改動,也不會影響后面其他部分的代碼,

因為reverse已經(jīng)自動將前面的url補充。這就是reverse的優(yōu)點。

以上是“Django中reverse有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


標題名稱:Django中reverse有什么用-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://fisionsoft.com.cn/article/pgjcd.html