【发布时间】:2013-12-24 09:07:51
【问题描述】:
我有以下目录结构:
/ (指数) /博客/ /关于/只运行一个 Django 实例,我希望 URL 显示为 blog.domain.com(对于我的博客应用程序),但所有其他 URL 都在 (www.)domain.com/ 下运行。
我当然可以对链接进行硬编码,强制执行此设置(基本上,网络服务器将监听 blog.domain.com 并作为 domain.com/blog/ 进行转发,但用户仍会看到 blog.domain.com)但我希望能够以正确的方式解析我的 URL 配置,但仍然让它们指向 domain.com 或 blog.domain.com,具体取决于正在解析的 url(应用程序)。
有什么好的方法吗?我正在考虑使用自定义模板标签来代替 {% url my_resolve_name slug="test" as test %}。
【问题讨论】: