[Python Django] 앱(APP) 생성 및 등록
2022. 3. 23. 12:11ㆍPython/Django Framework
반응형
2022.03.23 - [Python/Django Framework] - [Python Django] 프로젝트 생성하기
[Python Django] 프로젝트 생성하기
프로젝트와 앱의 개념 프로젝트는 하나의 큰 웹사이트와 같은 개념이고 앱은 그 프로젝트를 구성하는 기능이라고 생각하면 됩니다. 쇼핑몰이라는 프로젝트 내에, 상품 앱, 유저 관리 앱, 게시판
advdev.tistory.com
APP 생성, 등록
사용자를 관리하는 project_user라는 앱을 등록해보도록 하겠습니다.
1. 앱 생성
$ django-admin startapp project_user
$ ll
total 8
-rw-r--r-- 1 minkyuseo staff 0B 2 27 17:23 db.sqlite3
-rwxrwxr-x 1 minkyuseo staff 664B 2 27 17:17 manage.py
drwxr-xr-x@ 8 minkyuseo staff 256B 2 27 17:23 project1
drwxr-xr-x@ 9 minkyuseo staff 288B 2 27 18:09 project_user
2. 프로젝트에 앱을 등록한다.
project1/project1/setting.py
프로젝트명은 project1로 생성하였고, 새로 만든 project_user와 같은 레벨의 디렉토리에 프로젝트명과 동일한 디렉토리가 존재합니다. 이 디렉토리 내에서 다른 앱들에 대한 설정과 연결을 진행한다고 생각하면 됩니다.
# project1/project1/setting.py 파일 수정
# INSTALLED_APP에 새로 만든 앱을 추가해줍니다.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'project_user' # 디렉토리명을 입력해준다.
]
반응형
'Python > Django Framework' 카테고리의 다른 글
[Python Django] Admin - 모델(Model) 연결 (0) | 2022.03.23 |
---|---|
[Python Django] Admin - createsuperuser (0) | 2022.03.23 |
[Python Django] 모델(Model) 생성 및 적용 (0) | 2022.03.23 |
[Python Django] 프로젝트 생성하기 (0) | 2022.03.23 |
[Python Django] 기본 개념 (0) | 2022.03.23 |