Django cors头和服务器错误

Django cors头和服务器错误,django,cors,pip,middleware,django-cors-headers,Django,Cors,Pip,Middleware,Django Cors Headers,我试图使用django cors头将cors添加到我的服务器,但当我加载页面时,服务器上会收到此错误 ImproperlyConfigured: Error importing module corsheaders.middleware.CorsMiddlewaredjango.middleware.common: "No module named CorsMiddlewaredjango.middleware.common" 我已经使用pip安装了cors header应用程序: pip i

我试图使用django cors头将cors添加到我的服务器,但当我加载页面时,服务器上会收到此错误

ImproperlyConfigured: Error importing module corsheaders.middleware.CorsMiddlewaredjango.middleware.common: "No module named CorsMiddlewaredjango.middleware.common"
我已经使用pip安装了cors header应用程序:

pip install django-cors-headers
我的设置.py文件是这样配置的:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'social.apps.django_app.default',
    'corsheaders',
    'dashboard',
)
MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware'
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
CORS_ORIGIN_ALLOW_ALL = True

我正在使用Python2.7版本。

中间件类中,
corsheaders.middleware.corsmidleware'之后缺少一个逗号

加一个



您的问题是由于Python将字符串
'corsheaders.middleware.corsmidleware'
'django.middleware.common.CommonMiddleware'
连接在一起,因此正试图从
corsheaders.middleware.corsmidleware.middleware.common'
导入
CommonMiddleware
,谢谢。这是一个我找不到的打字错误。再次感谢您的帮助。@Thomas Orozco您能帮我一下吗亲爱的Googler,您找到这篇文章可能是因为另一个问题:大约500个错误发生在CORS中间件之前,因此它没有机会添加CORS头。如果响应状态代码为500,这可能就是问题所在,CORS可能工作正常。