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