我已将我的网站部署到pythonanwhere.com,现在我想在一些页面上配置子域,我想知道我在使用django-subdomains包时做错了什么?在
下面是我的代码:
py设置:
... (already installed 'subdomains' in INSTALLED_APPS)
MIDDLEWARE_CLASSES = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'subdomains.middleware.SubdomainURLRoutingMiddleware', #before CommonMiddleware
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = 'site.urls'
SUBDOMAIN_URLCONFS = {
None: 'site.urls',
'www': 'site.urls',
'web': 'pages.urls.web',
'account': 'site.urls.login',
}
SITE_ID = 1
...
网站/网址:
^{pr2}$页面/网址:
urlpatterns = [
...
url(r'^$', views.index, name="index"),
url(r'^web/$', views.web, name="web"),
...
]
当我键入web.site.ch/web/
时,找不到地址。www.site.ch/web/
仍然存在,而它应该是{
要使web请求成为web应用程序,您需要两件事:
django子域没有这两种功能。在
相关问题 更多 >
编程相关推荐