国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Django > Django的reverse的作用

Django的reverse的作用

reverse

头像

silencement

2019-08-30 16:00:114694浏览 · 0收藏 · 0评论

reverse的主要作用是将提取的网址进行按照要求的替换,计算得到响应所需要的新的网址的功能,只要对应的 url 的name不改,就不用改代码中的网址。

配置的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的函数:

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是正则表达式提取出的参数传入的参数

reverse传入的参数  第一个为info即我们前面url中配置的url名称(name参数)

第二个传入参数的值,和我们前面正则表达式中group的值的数量相同,因为只有一个group所以只有一个参数需要传入

最后的结果

我们输入的url中 iv_info1,被替换为iv_info3其他前面的url信息都不变,这样即使前面的url有改动,也不会影响后面其他部分的代码,

因为reverse已经自动将前面的url补充。这就是reverse的优点。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

摸摸大扔子是讽刺人还是夸人| 我的人间烟火演员表| 《朋友的妈妈2》中字头歌词| 《厨房激战5》完整版在线观看| 不干胶贴纸| 谷原希美| 成人做爰100部片| 一阴吞两阳与MACD的关系.| 《急救护士1982满天星》| 欧美-区| 麻花天美星空无限免费观看电视剧| 日韩MM| 一路向西在线电影完整版免费观看| 9.1国产NBA免费看电影| 白丝脚上的浓浓的精华液能用吗| 私处按摩SPA养生精油| 国产| 婆媳双飞杨钰莹阅读| C罗正式加盟拜仁| 《诱人的女房东3》| 美国禁忌2在线观看电视剧| 趁女朋友洗澡C她闺蜜| 两人一起做AJ的视频教程| 校长办公室莹莹岔开腿呻吟AV | 我把刘姨俩腿扛在肩上是哪一集的 | 小寡妇在线观看免费播放电视剧| 朋友的妈妈7中字谜| 女儿借爸爸种生孩子| 满18岁免费观看高清电视剧大全| 两人世界高清完整版免费观看| 妈妈和两个姨妈一起过生日| 日亚M码是日本的还是中国的| 巨茎挺进李淑芬的体内视频| 爱上兄弟的母亲6集免费观看| 伦理《少妇的滋味》完整版| 我把校花嘴巴当套子的小说| PP浏览器| 小丹让我尝尝你的味道是什么歌啊| 欧洲尺码少女16集全电视剧剧情..| 我故意对着床上的小能做手工图片 | 爸爸的擎天柱让我看第二集