Maxima's Lab

[Django] App 생성 및 Project 연동 본문

Web Programming

[Django] App 생성 및 Project 연동

Minima 2023. 1. 7. 18:08
728x90
SMALL

안녕하세요, 오늘은 Django Project 내 App과 관리자를 생성하는 방법에 대해서 알아보겠습니다.

 

먼저, Project가 생성된 Directory로 이동시켜줍니다.

 

cd Project_1

 

해당 Project_1 경로로 이동 후 다음 코드를 통해 App을 생성 시켜줍니다.

 

django-admin startapp app_1

 

위의 코드를 실행하면, Project 디렉토리 내 app_1 이라는 폴더가 생성됩니다. 

 

해당 폴더 내 apps.py 파일 내 다음과 같은 코드를 확인할 수 있습니다.

 

from django.apps import AppConfig


class App1Config(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'app_1'

 

위의 코드를 확인 후 Project_1 내 settings.py 파일의 코드를 수정해야 합니다.

 

해당 코드 내 "INSTALLED_APPS"을 확인하면 다음과 같이 구성되어 있는데, 

 

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

 

아래 코드로 수정해 주시면 됩니다.

 

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    
    'app_1.apps.App1Config'
]

 

지금까지, Django Project 내 App을 생성하고 이를 Project에 연동하는 방법에 대해서 알아보았습니다.

728x90
LIST
Comments