답변:
유효한 패키지 이름이어야합니다. 2는 제외됩니다 ( "import my-django-app"은 구문 오류입니다). PEP 8 말한다 :
모듈에는 모두 소문자로 된 짧은 이름이 있어야합니다. 가독성이 향상되면 모듈 이름에 밑줄을 사용할 수 있습니다. 파이썬 패키지는 또한 모두 소문자로 된 짧은 이름을 가져야하지만 밑줄은 사용하지 않는 것이 좋습니다.
따라서 1과 3은 모두 유효하지만 3이 권장되는 접근 방식입니다.
앱 디렉터리 이름은 유효한 Python 패키지 이름이어야합니다. 이는 옵션 2가 문서와 같은 다른 목적으로 계속 사용될 수 있지만 패키지 이름으로 완전히 허용되지 않음을 의미합니다. 결국 그것은 개인적인 스타일로 귀결됩니다. 옵션 3을 선호하는 경우 사용하십시오.
1과 3에 대한 내 투표이지만 몇 가지 인기있는 앱을 확인할 수 있습니다. http://www.django-cms.org/ http://geodjango.org/