[Django] App

^_^·2022년 6월 7일
0

Django

목록 보기
2/4
post-thumbnail

App

프로젝트에 app을 추가해 보자. 아래 명령어로 foods 라는 app을 추가하면 프로젝트 폴더 안에 foods이름의 폴더가 생긴다.

python manage.py startapp {생성할 App 이름}

python manage.py startapp foods

이렇게 app을 추가하면 프로젝트에 우리가 app을 추가했다고 알려줘야 한다. 프로젝트 폴더의 settings.py 파일의 INSTALLED_APPS항목에 'foods'를 추가해 준다.

App의 구조

만들어진 app폴더 안을 살펴보면 이전에 알아봤던 파일들과 비슷한 파일이 생성된걸 확인 할 수 있다.

migrations - 변경된 사항 누적.
__init__ - 파이썬 패키지로 인식하기 위해 필요한 파일.
admin.py - 앱을 django 관리자와 연동하기 위해 필요한 설정 파일.
apps.py - 앱에 대한 설정을 넣어 두는 파일.
models.py - django app에서 사용할 데이터 모델 정의, 데이터베이스 연동과 관련된 파일.
tests.py - 테스트 코드로 프로젝트의 테스트를 하기 위한 파일.
views.py - django app의 메인 로직 처리와 관련된 파일.

0개의 댓글