reverse 与 resolve

2018-10-26  本文已影响0人  叶田的学习笔记

reverse: 从url_name得到URL
reverse(viewname[, urlconf = None ,args =None , kwargs = None,current_app =None])

resolve:从url得到相互映射的url_name
resolve(url, urlconf = None)

那什么情况下我们需要用到它们呢?
第一,如果在你的Project中需要给出一个网址(如网页重定向等),我们可以通过传递给Reverse函数相应的url_name以及必要的参数,那么便会生成相应的url;
第二,在你调试阶段,可以通过Resolve函数来测试你的网站的URL对应关系是否如你所愿。

image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读