웹 프로그래밍/Django

[Django] 3. 장고로 앱 생성하기 - manage.py startapp

by seokii 2022. 5. 2.
728x90
반응형

Django 글 리스트 목록

 

지난 글에서 마이그레이션에 대한 내용을 정리했고,

데이터베이스를 생성해봤으며,

관리자 계정을 생성해 확인을 해봤습니다.

이번에는, 장고에서 '앱' (Django App) 을 만들어 보겠습니다.

 

앱 (Django App)

장고 프로젝트에서 여러 개의 앱을 개발하고 관리할 수 있습니다.

'앱'이라는 것은 특정한 기능을 수행하는 웹 어플리케이션을 의미합니다. 단위 모듈의 개념으로 이해를 하시면 될 것 같습니다. 저는 글을 작성하고 삭제하는 기본적인 기능을 구현할 수 있는 blog 앱과 특정 내용을 보여주기 위한 pages 앱을 만들어 보도록 하겠습니다.

 

manage.py startapp

앱을 만들기 위해서 python manage.py startapp "앱 이름"의 명령어를 사용하면 됩니다.

pages 앱을 만들기 위해서 같은 방식으로 명령어를 입력합니다.

 

최종적으로 blog 앱과 pages앱을 만든 모습입니다.

 

앱 등록하기

장고에서 새롭게 생성한 애플리케이션을 사용하기 위해서는 settings.py에 앱을 등록해야 합니다.

settings.py 파일에서 INSTALLED_APPS 부분에 위와 같이 'blog', 'pages'를 추가해 앱을 등록해줍니다.

이상으로, 장고에서 앱을 사용하기 위한 모든 설정이 끝났습니다.

다음 글에서는 글 작성을 위한 모델을 만드는 실습을 정리하겠습니다.

 

 

728x90
반응형

댓글