Django APP

이상해씨·2023년 6월 22일
0

장고 (Django)

목록 보기
6/38

Django APP?


(그림 출처 - https://dahye-jeong.gitbook.io/django/basic/2019-03-06-app)

  • Django에서 사용하는 파이썬 패키지.
  • App은 자신의 model, view, template를 독자적으로 가짐.
  • APP은 특정 기능을 수행하는 웹어플리케이션을 의미 (예: 회원기능, 게시판 기능 ...)
  • 하나의 project에 여러개의 APP을 포함할 수 있고, 하나의 APP이 여러개의 project에 포함될 수도 있다.

APP 개발하기

1. APP 생성하기

python manage.py startapp <APP이름>
<프로젝트명>
    ├──manage.py
    ├──<프로젝트명>/
    └──<앱이름>/
         ├── __init__.py
         ├── admin.py
         ├── apps.py
         ├── migrations
         │   └── __init__.py
         ├── models.py
         ├── tests.py
         └── views.py

2. Project에 APP 등록하기 (settings.py 설정)

  • 프로젝트/settings.py 파일을 수정하여 Project에 App을 등록한다.

  • project에 app을 등록해야 app을 사용할 수 있다.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    '<생성한  이름>',
]


참고

profile
공부에는 끝이 없다

0개의 댓글