【发布时间】:2015-12-18 02:08:42
【问题描述】:
我按照此参考链接 Multiple Sites in Django 的步骤操作并在 apache 中进行了配置。但是如何在模板中调用这些域是一回事
如果我直接在地址栏中输入域名,它就可以工作。但是想通过链接服务(<a href="">Domain1</a>)
如上所述,对于单独的 settings.py 和 wsgi.py。
我有两个单独的网址。
domain1_urls.py
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^$', 'domain1.views.domain1', name='domain1'),
)
domain2_urls.py
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^$', 'domain2.views.domain2', name='domain2'),
)
index.html
<li><a href="{% url 'domain1' %}">domain1</a></li>
<li><a href="{% url 'domain2' %}">domain2</a></li>
登录页面是 domain1。在登录页面模板中,有一个 domain2 的链接。如果我单击它,它只是重定向到 domain1 本身。这对我不起作用,URL Domian1 和 Domain 2 服务器 '/' 如何在调用通用 index.html 上的模板时区分两者。
请告诉我我在这里犯了什么错误。如果有任何建议,请告诉我。提前致谢。
【问题讨论】:
标签: python django apache subdomain