Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 从视图中获取URL和端口号_Python_Django_Python 2.7_Django Views - Fatal编程技术网

Python 从视图中获取URL和端口号

Python 从视图中获取URL和端口号,python,django,python-2.7,django-views,Python,Django,Python 2.7,Django Views,有没有办法在Django views.py中获取URL的子集 我尝试了request.build\u absolute\u uri(),但捕获的内容比我想要的稍多 例如。 如果URL是http://127.0.0.1:8000/jobs/new我想得到http://127.0.0.1:8000/ 相反,我最终得到了整个URL,以及页面名称 我想知道Django中是否有rootURL函数或类似的函数?它们是: 使用request.get_host() 然后在模板中: <a href="{%

有没有办法在Django views.py中获取URL的子集

我尝试了
request.build\u absolute\u uri()
,但捕获的内容比我想要的稍多

例如。 如果URL是
http://127.0.0.1:8000/jobs/new
我想得到
http://127.0.0.1:8000/

相反,我最终得到了整个URL,以及页面名称

我想知道Django中是否有rootURL函数或类似的函数?

它们是:

使用request.get_host()

然后在模板中:

<a href="{% url mah_view %}">Go back home</a>

在前面的回答中,如果您想使用某个函数,可能是该函数。非常感谢!是否将此作为答案?:)
<a href="/">Go back home</a>
url(r'^mah_root/$', 'someapp.views.mah_view', name='mah_view'),
<a href="{% url mah_view %}">Go back home</a>