国产成人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的优点。

关注

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

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

美国式禁忌| AV网站在线观看| 丁字裤阴唇肥大的地方叫什么| 日韩大片PPT免费PPT| 张柏芝门户大开照| 丰满的儿女小月的身世与背景介绍 | 天美麻花星空影视免费观看电视剧| 《俄罗斯空姐2(俄罗斯航空)》| 凯登·克罗斯| 周翊然| 老师穿白色双开真丝旗袍怎么穿 | 白天像教授晚上像野兽| 第1章饱满的乳峰喷奶水动漫| 粘液共生1~3集免费观看动漫| 小蜜桃免费观看高清电视剧 | 被老师摁着强进了好爽H漫画| 在桌下含她的花蒂和舌头漫画| 苍老师40集全免费观看| 绝美儿媳妇林曼晏| 麻花MV在线看免费观看电视剧 | 黑料门-今日黑料-最新反差免费| 苍老师40集全免费观看| 《父承子波》金银花原文主角| 《完美邻居2》电影在线观看| 兄妹客厅当父母面爱叫啥| 《枕边欢情》电影免费观看| 《女仆教育》动漫第一季 | 无人区免费高清版观看| 妈妈俱乐部1-34节小说| 不扣钮的女孩| 19岁大学生少女免费观看电视剧 | 中国时装秀视频| 疯狂二人房间荷尔蒙爆发原声| 亚洲尺码与欧洲尺码区别专线| (NP、高H、纯肉)高H高辣| 在野外自慰和陌生人做了| 400入成品短视频| 火鸟出击| 强壮的公2伦理| 真人刺激战场40分钟电视剧| 灭火宝贝2户外版