Python 从视图中获取URL和端口号
有没有办法在Django views.py中获取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="{%
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>