django-admin startproject tutorial # ์ฅ๊ณ ํ๋ก์ ํธ ์์ฑ
cd tutorial # ๋ฃจํธ ํ๋ก์ ํธ๋ก ์ด๋
./manage.py startapp community # ์ฑ ์์ฑ
./manage.py migrate # ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
./manage.py createsuperuser # ๊ด๋ฆฌ์ ์์ฑ
./manage.py runserver {port} # ์๋ฒ ์ฐ๊ฒฐ
settings.py์ community ์ฑ ์ถ๊ฐํด์ฃผ์ด์ผํจ
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'community',
]
model : class๋ฅผ ๋ง๋๋ ๊ฒ๊ณผ ๊ฐ์
models.py์ ์ํ๋ ํด๋์ค์ ํ๋ ๋ง๋ ํ
# ๋ค์ ๋ช
๋ น์ด๋ก ๋ชจ๋ธ ์์ฑ์ ํ์ธ
./manage.py makemigrations community
# DB ์์ฑ
./manage.py migrate
MVC(MTV) ๊ตฌ์กฐ
model : ํด๋์ค์ ํ๋ ์ ์
template : ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ HTML ํ์ผ
view : ์น์์ ๊ธฐ๋ฅํ๋ ๋ก์ง ์ฒ๋ฆฌ ( controller )
+) urls.py -> ์ ์ ๋ค์ด ์ ๊ทผ ๊ฐ๋ฅํ url ์์ฑ (controller ๊ฐ์๊ฑฐ์ธ๋ฏ)
'BACKEND > Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Django simple-jwt ๋ก๊ทธ์ธ ์ปค์คํ ํ๊ธฐ (0) | 2022.05.08 |
---|