韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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的优点。

关注

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

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

朝国年经的继3| 一线产区和二线产区的标准图| 女被扒开腿狂躁xXXXX| 《酒店激战》动漫1-5集免费观..| 疯狂二人房间荷尔蒙爆发原声| 欧美精品99久久久啪啪| 妈妈的朋友4| 精品一区二区三区| 爆菊花爽吗| 欧美叔叔别撩我免费观看电视剧| 《妻欲公与媳》免费看| 《年轻朋友的妻子3》| 美国伦理护士3D| 狗配人的大片| 来真正的狗配人真人| 灯草和尚 小说| 窝窝影院在线观看免费播放电视剧| 扌吴辶鬲的背景故事| 桃色章小蕙| 下面太紧了和太粗太硬的做会痛| 按摩师把我添高潮了6次| 《大度》韩版免费| 《搬家工人的绝遇》观看| 《偷吃爸爸的擎天柱》电影在线看 | 床3| 7X7X7X7X7任意噪入口的..| 蜜桃成熟时| 欧美-区二区三区| 女人乱子伦xXX沧州| 粗大挺进亲女小雅小| 白色空白图片| 黑色董丝透视露胸旗袍连衣裙| 人马杂配MV的视频在哪里看| 人犬兽人在线观看免费完整| 成全高清免费完整观看| 老公在洗澡我被公干日本 | JK| 打开网站免费进入| 蜜桃5荷尔蒙| 法国《监狱伦理3》| 《性88分钟》