Django_Hosts导入错误

时间:2017-02-26 16:31:38

标签: python django python-3.5

我要做的是让网站重定向到www(例如" example.com "到" www.example。 COM &#34)

我使用 pip 安装 django_hosts ,然后按照网站上的文档进行操作

这是我的 settings.py 文件:

arrN

这是我的 hosts.py 文件:

$('#myModal').on(
  'show.bs.modal', 
  function(){ 
    console.log($(this).attr('data-id'));
  }
);

当我运行 python manage.py runserver 时,我收到以下错误

django.core.exceptions.ImproperlyConfigured:WSGI应用程序' mysite.wsgi.application'无法加载;导入模块时出错:'没有名为' django_hosts.middleware.HostsRequestMiddlewaredjango&#39 ;; ' django_hosts.middleware'不是包'

我做错了什么?!

1 个答案:

答案 0 :(得分:7)

你错过了一个逗号:

MIDDLEWARE_CLASSES = [
    'django_hosts.middleware.HostsRequestMiddleware', # <-----
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    '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',
]