有没有办法在Django views.py中抓取URL的子集?
我尝试了request.build_absolute_uri()
,但抓得比我想要的要多。
E.G。
如果网址为http://127.0.0.1:8000/jobs/new
,我希望获得http://127.0.0.1:8000/
相反,我最终获得了包含页面名称的整个网址。
我想知道Django中是否存在rootURL函数或类似的东西?
答案 0 :(得分:0)
This question has a few approaches是:
使用request.get_host(),
<a href="http://{{ request.get_host() }}">Go back home</a>
使用href ='/',
<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>