Django Application 구조

행행·2022년 5월 14일
post-thumbnail

Application 구조

  • admin.py
    • 관리자용 페이지를 설정하는 곳

  • apps.py
    • 앱의 정보가 작성된 곳

  • models.py
    • 앱에서 사용하는 Model 을 정의하는 곳

  • tests.py
    • 프로젝트의 테스트 코드를 작성하는 곳

  • views.py
    • view 함수들이 정의 되는 곳

Project & Application

  • project
    • project는 Application의 집합
    • 프로젝트에는 여러개의 앱이 포함될 수 있음
    • 앱은 여러 프로젝트에 있을 수 있음

  • application
    • 앱은 실제 요청을 처리하고 페이지를 보여주고 하는 등의 역할 담당
    • 하나의 프로젝트는 여러 앱을 가짐
    • 일반적으로 앱은 하나의 역할 및 기능 단위로 작성함
profile
성장하려고 분투 중인 개발자

0개의 댓글