장고 앱

nav-p.610·2022년 6월 6일
0

장고-Overview

목록 보기
2/2
post-thumbnail

장고 앱의 필요성

현재 프로젝트의 블로그 기능을 다른 프로젝트에서도 사용하려한다면???

  • 블로그를 장고앱 형태로 격리해서 만들어둔다면, 다른 프로젝트에도 적용하기 편리

아래 명령으로 기본 앱템플릿으로부터 생성

  • python manage.py startapp <앱이름>

장고앱

재사용성을 목적으로한 파이썬 패키지

  • 재사용성을 목적으로 둔 것이 아니라면, 하나의 장고 앱에서 현재 프로젝트의 거의 모든 기능을 구현해도 무방하다.
  • 앱을 하나의 작은 서비스로 봐도 무방.
  • 하나의 앱 이름은 현재 프로젝트 상에서 유일해야 한다,.
  • 새롭게 생성한 장고 앱이나 외부 라이브러리 형태의 장고앱은 필히 settings.INSTALLED_APPS에 등록을 시켜줘야만 장고앱으로서 대접을 받는다.
  • 앱의 URLConf 를 제외한 많은 부분(모델, 템플릿, static 등) 들이 자동으로 등록된다.

0개의 댓글