python - Django:如何在模板中获取站点的根路径?

标签 python django

我想为我的网站设计一个返回主页按钮,以及如何在模板中获取我网站的根路径,这样我就可以执行如下操作:

<a href="{{ root_url }}">Go back home</a>

或者我应该首先在我的 View 中找出路径,然后将它传递给模板以通过某些上下文进行渲染。 谢谢。

最佳答案

我认为这里的正确方法是使用 {% url %} 标签,我假设您的 url conf 中有一个根 url。

urls.py

url(r'^mah_root/$', 'someapp.views.mah_view', name='mah_view'),

然后在你的模板中:

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

关于python - Django:如何在模板中获取站点的根路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009691/

相关文章:

python - 这个 gzip 格式有什么问题?

python - 无法使用 selenium webdriver 在 Safari (mac) 上单击隐藏的 AirPlay 按钮元素

python - Django:类型为 'datetime' 的对象不是 JSON 可序列化的

python - SQLAlchemy ondelete 和 onupdate 不更新数据库

python - 将 Julia 添加到 PATH 导致其他人被从 PATH 中剔除 ||苹果电脑

python - 如何使用 pytest 检查没有引发错误

Django-haystack 文档=True 字段

python - 在 Django 中使用补丁装饰器模拟模块时出错

子域的 Django 登录 cookie 在 IE8 中下划线被破坏?

javascript - Django 和 jQuery 的困难(为什么 $ 在管理应用程序中未定义?)