Django 的逆向解析url--reverse(转)

 

Django 的逆向解析url--reverse(转)

 

https://www.cnblogs.com/zhenfei/p/6368955.html

Django中提供了一个关于URL的映射的解决方案,你可以做两个方向的使用:

            1.有客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试图,

                获取相应的数据,然后返回给客户端显示

             2.通过一个视图的名字,再加上一些参数和值,逆向获取相应的URL

第一个就是平常的请求有URLconf来解析的过程,第二个叫做,url的逆向解析,url逆向匹配,url的逆向查阅,等

Django提供了不同的层级的url逆向处理工具:

             1.在模板templates中,使用url标记,如:{% url %}

             2.在Python代码中,使用django.core.urlresolvers.reverse()方法

             3.在更高一层级的处理url中,用get_absolute_url()方法

posted @ 2020-03-15 23:01  香蕉都驼背  阅读(305)  评论(0编辑  收藏  举报