2011-09-20 5 views
3

내가 내 로컬 호스트에 장고 프로젝트에 대한 디렉토리가로컬 호스트에 장고 등록을 올바르게 설치하려면 어떻게해야합니까?

/MyDjangoList/

내가 PK라는 장고 응용 프로그램이이 폴더에서

내가 장고 등록을 다운로드하여로 폴더를 압축 해제/MyDjangoList은/

나는 터미널에 가서 장고 등록 폴더로 가서

파이썬 setup.py 설치 달렸다.

그것은 사물의 무리는 다음을 뱉어 않았다

오류 : '/usr/local/lib/python2.7/dist-packages/registration'을 만들 수 없습니다 : 권한이

거부 설치 파일은 프로젝트와 동일한 폴더에 넣을 수 있다고 말합니다. 설치해야합니까? 그렇다면 어떻게 제대로 설치합니까?

답변

2

당신이 시스템 폴더에 설치하려면 sudo python setup.py install, 내가 권하고 싶습니다 : 사전

sudo apt-get install python-pip 

(가정 :

sudo pip install django-registration 

은 당신이 필요할 수 있습니다 ubu/debian).

대신 폴더에 넣으려면 압축을 풀고 다른 장고 앱처럼 사용하십시오. 즉, 모든 것을 표준 위치에 두는 것을 의미합니다. 예 :

+0

으로'INSTALLED_APPS'의'settings.py' 파일에 PK 프로젝트에 추가 할 것입니다. 응용 프로그램 폴더가 아니라 프로젝트 폴더에? 즉/project/registration 대신/project/app/registration에 넣으시겠습니까? –

+1

Nope, ./project/registration, "app"을 일반 앱 이름으로 사용했습니다. 어쩌면 텍스트를 약간 명확하게 할 수 있습니다. –

1

더 많은 권한이 필요합니까? 당신이 할 필요가 같이 :

+0

등록 앱을 pk 앱에 연결합니까? –

+1

'sudo python setup.py install' 시스템에 설치하면'django-registration' – Fernker

0

장고 등록을 설치하기 전에 빌드를하면 더 좋습니다. 터미널에서 장고 등록 디렉토리로 이동하고 모든 종속성을 확인하고 문제가 발생하는 경우 제안합니다 이런 식으로 명령

python setup.py build 

를 사용하여 구축 할 수 있습니다. 그 후 명령을 사용하여 설치하십시오.

sudo python setup.py install 

간단합니다.

1

나는 또한 등록의 사용을 훨씬 쉽게 만드는 어딘가에 기본 템플릿 세트가 있다는 것을 덧붙인다. 그들이 내가 필요로했던 ubernostrums google 코드에 마지막으로 있다고 생각합니다.

관련 문제