我是Django的新手,並試圖爲我的服務器啓用CORS。我找不到內置的解決方案,因此我使用django-cors-headers。我在Ubuntu 15.04的python 3.5的conda環境中運行我的服務器。所以我用pip3安裝了django-cors-header。當我做pip3列出它在1.2.2版本安裝的鞋子django-cors-header。在我的django應用程序中,我做到了。Django給出錯誤ImportError:沒有名爲'corsheaders'的模塊
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
'polls',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'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
但是當我運行python3 manage.py runserver
它停止說ImportError: No module named 'corsheaders'
。 我已閱讀所有SO帖子,但似乎沒有解決我的問題。 請幫助
OP已經解決了他自己的問題。 –