Django中反向有什么用

  介绍

这篇文章主要介绍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中反向有什么用“> </p> <p>我们输入的url中iv_info1,被替换为iv_info3其他前面的url信息都不变,这样即使前面的url有改动,也不会影响后面其他部分的代码,</p> <p>因为反向已经自动将前面的url补充。这就是反向的优点。</p> <p class=以上是“Django中反向有什么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Django中反向有什么用