django

10. 에플리케이션(모듈) 생성

으누아빠 2020. 7. 15. 17:37
반응형

각 모듈 생성

  • config 디렉토리 밖에서 "django-admin startapp 모듈명"
  • 모듈명은 반드시 복수형이어야 함
PS D:\gongbang> django-admin startapp 모듈명
  • shops 디렉토리가 생성되며 디렉토리내에는 기본파일들이 자동 생성
  • 해당 파일명 및 디렉토리명을 변경하면 안됨
  • 생성되는 파일및 디렉토리
  1. migrations 디렉토리
  2. init.py
  3. admin.py admin 패널에 반영하는 파일
  4. apps.py configuration 파일
  5. models.py data파일 database 가 어떻게 구성되었는 설명해주는 파일
  6. tests.py
  7. views.py html 을 렌더링 하는 파일
  • 각 모듈에 urls.py 파일 생성
  • 해당 파일을 통해 config/urls.py 파일로 집중되는 현상 방지