介绍
这篇文章主要介绍Django中反向有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
反向的主要作用是将提取的网址进行按照要求的替换,计算得到响应所需要的新的网址的功能,只要对应的url的名称不改,就不用改代码中的网址。
配置的url文件为:
得到django.conf.urls import url 得到.views import  iv_info , #,urlpatterns =, ( #,,,,,url (& # 39; ^ iv_info/& # 39;,, iv_info) #,) urlpatterns =, ( ,,,url (& # 39; ^ iv_info (\ d +)/& # 39;,, iv_info,, name=& # 39;信息# 39;) )
注意这个我们将这条url的名称取为信息
在视图定义的iv_info的函数:
得到django.shortcuts import 呈现 得到django.urls import 相反 #,得到django.http import  HttpResponse , , #,Create your  views 这里。 , def iv_info(请求,,num): ,,,new_url =,反向(& # 39;信息# 39;,,arg游戏=(,)) ,,,return 渲染(请求,,& # 39;iv_info.html& # 39;,, {& # 39; new_url& # 39;: new_url})
这里的num是正则表达式提取出的参数传入的参数
反向传入的参数,第一个为信息即我们前面url中配置的url名称(名称参数)
第二个传入参数的值,和我们前面正则表达式中组的值的数量相同,因为只有一个团体所以只有一个参数需要传入
最后的结果
以上是“Django中反向有什么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!