Django App
App ์ด๋?

Django App์ Django์์ ์ฌ์ฉํ๋ ํ์ด์ฌ ํจํค์ง์ด๋ค. Django App์ ์์ ์ ๋ชจ๋ธ, ๋ทฐ, ํ ํ๋ฆฟ, URL ๋ฑ์ ๋ ์์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ค. App์ ํน์ ํ ๊ธฐ๋ฅ์ ์ํํ๋ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋งํ๋ค. ํ๋ก์ ํธ๋ ์ด๋ฌํ app๋ค๊ณผ ๊ฐ ์ค์ ์ ๋ชจ์๋ ๊ฒ์ด๋ค. ํ๋์ Django ํ๋ก์ ํธ๋ ๋ค์์ app์ ํฌํจํ ์ ์๊ณ , app์ ๋ค์์ project์ ํฌํจ๋ ์ ์๋ค.
App ์์ฑํ๊ธฐ
manage.py
ํ์ผ์ด ์๋ ๋๋ ํ ๋ฆฌ์์ ๋ช
๋ น์ ์คํํ๋ค.
$ python ./manage.py startapp <app_name>
$ ./manage.py startapp <app_name>
App ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ, ํ์ผ ๊ตฌ์กฐ
โโโ db.sqlite3
โโโ manage.py
โโโ mysite
โ โโโ __init__.py
โ โโโ settings.py
โ โโโ urls.py
โ โโโ wsgi.py
โโโ app
โโโ __init__.py
โโโ admin.py
โโโ apps.py
โโโ migrations
โ โโโ __init__.py
โโโ models.py
โโโ tests.py
โโโ views.py
์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ ํ์ mysite/settings.py
ํ์ผ์ ์์ ํด ์ค์ผํ๋ค.
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app',
]
์์ฑํ app์ INSTALLED_APPS
์ ์ถ๊ฐํด์ค๋ค.
Last updated
Was this helpful?