2011-02-02 2 views
0

나는 장고 초보자이며 내 바탕 화면의 디렉토리에서 내 프로젝트와 응용 프로그램을 얻으려고합니다. 나는이 디렉토리를 파이썬 경로에 추가하여 그들이 어디에 살고 서로 상호 작용할 수 있는지 알고 있어야합니다. .. 어떻게이 최선을 다할 수 있습니까? 단점을 가지고있는 여러 가지 방법을 찾았습니까 ???Django Projects & Apps

  • 쉘을 통해 import sys, sys.path.append ('/ my/dir')가 영구적이지 않습니까?
  • through sitecustomize.py 이것은 영구적이지만 내 파이썬 IDE에서는 모듈이 여러 번로드되는 것 같습니다. $ 등 등

그래서 길을 갈 뭐죠 : 명령 행 수출 PYTHONPATH를 통해 프레임 워크 (에서라도)

  • 에서 실행에 내 파이썬 때문에?

  • 답변

    0

    나는 나의 WSGI 스크립트에서 간단한

    import sys 
    path = '/var/www/Django/' 
    if path not in sys.path: 
        sys.path.append(path) 
    

    "전원"내 응용 프로그램을 사용하는 경향이있다. 나는 쉘을 호출하기 전에 정확히 이것을하는 커스텀 관리 명령을 가지고있다. 이전에 나는 단순히 위의 내용을 settings.py에 버렸습니다.

    /var/www/Django은 내 프로젝트가 속한 곳입니다. 따라서 프로젝트를 언급 할 경우 항상 project.app을 사용합니다. 재사용을위한 포터블 앱을 만든 후에는 /var/www/Django에서 졸업하고 다른 프로젝트의 settings.py을 통해 포함됩니다. 말이 돼?