Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取域后面的路径_Python_Django - Fatal编程技术网

Python 获取域后面的路径

Python 获取域后面的路径,python,django,Python,Django,在我看来,我对获取域名后面的字符感兴趣 例如,如果用户在地址栏中键入,我希望能够仅获取“/aboutus”并将其分配给变量 类似地,如果他们输入www.example.com/aboutus或example.com/aboutus,我只想获取“/aboutus”,并将其分配给变量 谢谢 看起来您可以使用请求对象的path属性访问它:linkpath=HttpRequest()。路径不起作用。即使在我转到example.com/thisismypath/时,linkpath也是空的。有什么想法吗?

在我看来,我对获取域名后面的字符感兴趣

例如,如果用户在地址栏中键入,我希望能够仅获取“/aboutus”并将其分配给变量

类似地,如果他们输入www.example.com/aboutus或example.com/aboutus,我只想获取“/aboutus”,并将其分配给变量


谢谢

看起来您可以使用请求对象的
path
属性访问它:

linkpath=HttpRequest()。路径不起作用。即使在我转到example.com/thisismypath/时,linkpath也是空的。有什么想法吗?您说过您在一个视图中,所有视图函数都将请求对象作为其第一个参数。按照惯例,这称为
请求
。因此,您只需对其使用path属性:
request.path
(您自己并不创建HttpRequest对象,当用户发出实际请求时,Django会自动为您实例化一个对象。)谢谢Robin!我来试试看!我需要的是request.path。非常感谢!