2014-04-25 2 views
0

장고에서 새 프로젝트를 시작하고 싶습니다. Github에서 일부 장고 - 오스카 응용 프로그램을 사용하고 싶습니다.프로젝트 디렉토리에 oscar 파일이있는 새로운 프로젝트로 장고 - 오스카 설치

Django-oscar는 이미 [pip infall django-oscar] 명령을 설치하여 설치합니다. 하지만 이번에는 osacar 파일이 site-package 디렉토리로 이동합니다. 내 현재 프로젝트 디렉토리에서 그들을 원한다. 어떤 해결책이 있습니까?

+0

솔직히 말해서, 프로젝트 디렉토리에 Oscar를 원하지 않을 것입니다. 또한 '맞춤 설정'안내에 따라 특정 앱이나 모델을 무시할 수 있습니다. 나는 다른 창에서 코딩하는 동안 Oscar github을 한 창에서 열어 두어 참조하도록합니다. –

답변

0

github 프로젝트를 복제 한 다음 make sandbox을 실행하면 요구 사항이 설치되지만 oscar 응용 프로그램은 site-packages 폴더에 설치/복사되지 않습니다. 그것은 그것이있는 곳에서 그것을 사용할 것입니다.

virtual env을 새로 만들려면 oscar 복제본을 만들 폴더를 만드십시오. 는 다음 명령을

git clone https://github.com/tangentlabs/django-oscar.git 
make sandbox 
python sites/sandbox/manage.py runserver 

NB을 실행하면 창에 있다면, 오스카의 요구 사항 중 적어도 하나 (sh가)에서 사용할 수 없기 때문에 (리눅스 VM을 설정 또는 수동) 방랑의 사용을 고려 창문. 대안은 있지만 수 년전입니다. 그뿐 아니라 일반적으로 창을 사용하지 않는 오스카 시간이 더 쉬울 것입니다.

+0

답장을 보내 주셔서 감사합니다. 프로젝트를 만들려면 어떻게해야합니까 로컬 git 소스에서 만들 수 있습니다. MacBook Pro를 사용하고 있으며 vita Unix 명령에 문제가 없습니다. 새 virtualenv를 만들고 store라는 새 django 프로젝트를 만드는 경우. 그런 다음 osacr-apps를 복사하여 내 프로젝트 디렉토리에 붙여 넣을 수 있습니다. – Starling

+0

물론 가능합니다. 데모 또는 샌드 박스 앱으로 시작하여 빌드 할 수 있습니다. 또는 오스카의 문서를 확인할 수 있습니다. 저장소를 처음부터 만드는 방법에 대한 페이지가 있습니다. – vikki

+0

예 가능합니다. 정보 주셔서 감사합니다. 여기에 내가 을 그 다음 단계는 1 VIRTUALENV 저장 2. 장고 == 설치 PIP 1.6 3에서 베개 같은 요구 lib에 ... 4. 다운로드 장고 - 오스카 자식 소스 5. 사본 오스카 폴더를 설치 django-oscar 폴더를 만들고 저장소 프로젝트에 붙여 넣으십시오. 6. settings.py 및 urls.py를 수정하십시오. – Starling

관련 문제