
이전의 작성한 글을 읽었다면 아마 config file까지는 생성했을 겁니다.
python manage.py startapp {App_name}

💡 App생성 후 config/settings.py에서 app등록을 해줘야합니다. -아래 예시-
config/setting.py
INSTALLED_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"app_name",
]
⚠️ 여기까지의 작업이 완료가 되었다면 서버를 실행을 해보고 서버가 정상적으로 작동하는지 확인 해줘야합니다.
만약 "app_name"을 잘못입력한 경우에는 Module Not Found error가 발생합니다.
💡 settings.py의 app관리하는 방법~!
DJANGO_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
]
OWN_APPS = [
"app_name",
]
THIRD_APP = [
...
]
INSTALLED_APPS = DJANGO_APPS + OWN_APPS + THIRD_APP
이렇게 app들을 관리하는 이유는 나중에 Django 패키지를 설치하다보면 app들의 양도 많아지고 복잡해지기 때문에 구분하기 편하게 관리하는것이 좋기에 구분해서 관리하는 것을 추천합니다.
-다른 방법으로는 주석으로 관리하는 방법도 있습니다.-
어떻게 관리하느냐는 본인이 편한 방법으로 하면 됩니다~!