python, django, wsgi 연동하여 테스트 하려고 합니다. 그런데 django

 
권준상

python, django, wsgi 연동하여 테스트 하려고 합니다.
그런데 django 프로젝트 생성 후 다음 명령어가 수행되지 않습니다.

> sudo python manage.py 0.0.0.0:8080
해당 명령어 수행시 django.core.management의 모듈 이름을 못찾는 오류가 발생합니다.

혹시 해당 경험 하신 분이 있거나 python-django-wsgi 연동 자료가 있으시면 공유 좀 부탁드립니다 ^^

  • Chinseok Lee

    대개 sudo 를 쓸 필요가 없습니다. 현재 python 에 대해 django 가 설치되어있지 않나봅니다.

    https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/

    권준상

    해당 wsgi.py 를 사용한 setting은 완료하였습니다.
    sudo는 혹시나 권한 이슈일까봐 ^^;
    아 runserver는 테스트 당시에 입력했는데 저기엔 제가 누락했네요 오류 시 runserver는 수행되었습니다.

    Kyeong-Mook Kay Cha

    sudo 로 실행하셨다면 sudo로 사용할 계정(대개는 root)의 PYTHON_PATH를 사용하게 됩니다. root 계정에 django를 설치하지 않았다면 저 오류가 발생할 것입니다.

    Donghyun Cho

    virtualenv 사용하시나요? 아니라면 꼭 사용하시길 권해드립니다.
    cd로 manage.py 있는 폴더로 가서 실행해보세요. 그래도 안되면 PYTHON_PATH문제일것 같네요.
    보통 장고 가상 서버 실행할 때
    $ python manage.py runserver 8000이렇게만 해줘도 브라우저에서 localhost:8000으로 접속 가능합니다. 그리고 장고 공홈에서 manage.py대신 django_admin 사용을 권장하네요.

Advertisements