Django CORS标头和服务器错误 [英] Django cors headers and server error
本文介绍了Django CORS标头和服务器错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用django-cors-Header将CORS添加到我的服务器,但在加载页面时在服务器上收到此错误。
ImproperlyConfigured: Error importing module corsheaders.middleware.CorsMiddlewaredjango.middleware.common: "No module named CorsMiddlewaredjango.middleware.common"
我已经使用pip:
安装了CORS-Header应用程序pip install django-cors-headers
我的settings.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.CorsMiddleware'
后缺少逗号。
添加一个。
您的问题是由以下事实引起的:Python正在连接字符串'corsheaders.middleware.CorsMiddleware'
和'django.middleware.common.CommonMiddleware'
,因此正在尝试从corsheaders.middleware.CorsMiddlewaredjango.middleware.common'
导入commonMiddleware
。
这篇关于Django CORS标头和服务器错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文