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

关注

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

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

法国理伦片《粉嫩小娇乳小说| 母亲和女婿免费高清电视剧| 王娟被老赵一夜干4次| 苍井空做爰高潮A片| 光溜溜瑜伽全套视频大全| 《老板娘2》完整版| 《破外女》高清完整版| 韩国电影表妹2现在改名| 在床上的72种扦插方法| 大叔与妹妹免费观看电视剧高清| 羞答答在线观看免费高清电视剧| 我的女老师| 2025国产拍视频最好的手机| 不戴套瑜伽教练3)| 青柠影院在线观看高清电视剧荣耀 | 《请好好疼爱里面》免费观看| 三男一女吃奶添下面| 偷偷在线观看免费高清电视剧推荐| 禁忌1蜜桃熟了| 麻花星空MV高清在线播放| 苍空电影完整版免费| 夹好了不许穿内裤去上课小说 | 禁忌1蜜桃熟了| 妈妈叫我戴上避孕套是什么歌| 成人电影| 一边吃奶一边添P好爽视频| 一品国精和二品国精的文化意义| 韩国三级有夫之妇| 老公把闺蜜干的嗷嗷叫| 戴着小玩具练瑜伽| 免费观看60分钟高清电视剧| 荒井小姐的秘密生活日剧免费观看 | 11人裸体航班女服务员是谁| B站夫妻进入高峰期需要多久 | 两个人免费完整版在线观看| 《请好好疼爱里面》免费观看| 11人裸体航班女服务员是谁| 《黏糊糊的你》免费观看| EVILANGEL| 九九在线观看免费播放大全电视剧| CSGO未满十八岁能玩多久