Python 获取域后面的路径
在我看来,我对获取域名后面的字符感兴趣 例如,如果用户在地址栏中键入,我希望能够仅获取“/aboutus”并将其分配给变量 类似地,如果他们输入www.example.com/aboutus或example.com/aboutus,我只想获取“/aboutus”,并将其分配给变量Python 获取域后面的路径,python,django,Python,Django,在我看来,我对获取域名后面的字符感兴趣 例如,如果用户在地址栏中键入,我希望能够仅获取“/aboutus”并将其分配给变量 类似地,如果他们输入www.example.com/aboutus或example.com/aboutus,我只想获取“/aboutus”,并将其分配给变量 谢谢 看起来您可以使用请求对象的path属性访问它:linkpath=HttpRequest()。路径不起作用。即使在我转到example.com/thisismypath/时,linkpath也是空的。有什么想法吗?
谢谢 看起来您可以使用请求对象的
path
属性访问它:linkpath=HttpRequest()。路径不起作用。即使在我转到example.com/thisismypath/时,linkpath也是空的。有什么想法吗?您说过您在一个视图中,所有视图函数都将请求对象作为其第一个参数。按照惯例,这称为请求
。因此,您只需对其使用path属性:request.path
(您自己并不创建HttpRequest对象,当用户发出实际请求时,Django会自动为您实例化一个对象。)谢谢Robin!我来试试看!我需要的是request.path。非常感谢!