2016-11-02 5 views
0

저는 장고를 초보자로 삼아 CORS를 사용하도록 설정하려고합니다. 내가 내장 된 솔루션을 찾을 수 없어서 django-cors-headers과 같이 갔다. 우분투 15.04에서 python 3.5의 conda 환경에서 서버를 실행하고 있습니다. 그래서 pip3 install django-cors-header로 설치했습니다. 내가 pip3 list 할 때 django-cors-header를 1.2.2 버전으로 설치합니다. 내 장고 응용 프로그램에서 않았다.장고에 오류가 있습니다. 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' 말을 멈 춥니 다. 나는 그것에 관한 모든 게시물을 읽었으나 아무도 내 문제를 해결하지 못하는 것 같습니다. 친절하게 도와주세요

답변

2

원래는 플루크로 pip3 install django-cors-headers을 시도했지만 pip install django-cors-headers을 시도해 보았습니다.

는 누군가에게 도움이되기를 바랍니다

0

난 당신이 다음 명령이이

0

같은 일이 내게 일어난 도움이 될 수 있습니다

pip3 install django-cors-headers

희망을 입력 가정 생각합니다. 방금 실행하는 것을 잊었 :

pipenv shell 
0

나는 유사한 문제가 있었다. 필자의 경우 Pip은 VirtualEnv가 활성화 된 동안 패키지를 글로벌 환경에 설치하려고했습니다. 그래서 다음 명령이 나를 위해 일했습니다 -

<path-to-your-env>/bin/pip3 install -r requirements.txt 
+0

OP는 이미 자신의 문제를 해결했습니다. –