프로젝트 생성
커맨드 명령어
django-admin startproject mysite
를 통해 mysite라는 디렉토리 생성
디렉터리 구조
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
- 최상위 mysite/는 프로젝트 디렉터리를 담고있는 단순한 컨테이너
- manage.py : 장고 프로젝트와 다양한 방법으로 커뮤니케이션 할 수 있는 커맨드라인 유틸리티
- mysite/ 디렉터리는 실제 프로젝트의 파이썬 패키지
- mysite /__init__.py : 아무것도 들어있지 않은 빈파일 파이썬에게 현재 디렉터리가 파이썬 패키지임을 알려줌
- mysite/settings.py : 장고 프로젝트의 세팅과 설정이 포함된 파일
- mysite/urls.py : 장고 프로젝트 안의 URL을 선언하는 곳