【发布时间】:2015-11-07 04:36:42
【问题描述】:
这很简单,但似乎没有提供。
基本上,如果我的网站是...
或者像
这样的非 root 安装...我认为 django 会知道这一点并在模板中提供一个常量。
我找到的解决方案包括:
- 在 settings.py 中使用
SITE_URL =进行设置 - 在视图中引用 settings.py。
- 最后在模板中用
{{ SITE_URL }}之类的东西访问。
不是很D.R.Y.
听起来不错,但 django 不提供 {{ GET_ME_THE_ROOT_URL }} 参考吗?
抱歉,django 训练我期待这样的好东西。
只是说'如果我正在编写一个框架,那将是我做的第一件事,除了在我的桌子旁边放一个小冰箱,里面放满了火锅和一个安全但很近的微波炉。
【问题讨论】:
标签: python django django-templates django-settings