如何在django中获取Url细分

时间:2014-05-26 13:58:37

标签: php python django

在php的Codeigniter中,uri类(https://www.codeigniter.com/user_guide/libraries/uri.html)可以使用以下方法检索网址:

$this->uri->segment(n)

Django是否有相同的能力?

2 个答案:

答案 0 :(得分:3)

这是标准Python库的一部分,位于urlparse模块中。

import urlparse
path = urlparse.urlsplit(uri).path
print path.split('/')[n]

答案 1 :(得分:1)

Codeigniter使用基于段的方法,默认情况下,强制网址的结构如下:class/function/ID

Django允许您根据需要设计URL,没有框架限制,因此不需要像CI中那样的URL帮助程序。