1. Django의 프로젝트 구조

Django의 프로젝트 구조를 알아보도록 하겠습니다.

프로젝트는 Django 메인 폴더(django_project) 안에 django_project , manage.py, apps, templates, static, media, virtual_env로 나누어져 구성됩니다.

django_project 구조

django_project 구조

Django project folder

django_project 폴더는 django로 만들어진 애플리케이션의 기본적인 세팅을 담당하는 파일들로 이루어져 있습니다.

manage.py

manage.py 파일은 프로젝트를 관리할 때 사용하는 커맨드 라인 인터페이스입니다. 이 파일을 이용해 데이터베이스 마이그레이션, 애플리케이션 서버 실행 등 다양한 작업을 수행할 수 있습니다. 파일은 프로젝트 폴더의 루트(root) 디렉토리에 위치합니다.

manage.py 파일은 다음과 같은 작업을 수행할 수 있습니다.