django Creating the Apps
(๋ฒ๋ธ ์์์)
django-admin startapp ์ฑ์ด๋ฆ
django-admin startapp rooms๋ฅผ ์ ๋ ฅํ๋๋, rooms๋ผ๋ ํด๋๊ฐ ์์ฑ๋์๋๋ฐ ์์ ์ฌ๋ฌ๊ฐ์ง ์ค๋น๋ฌผ๋ค์ด ์ด๋ฏธ ์ฑ๊ฒจ์ ธ ์๋ค.
(์ด๋ ์์ฑ๋ ํ์ผ ๋ช ๋ค์ ์์๋ก ๋ฐ๊พธ๋ฉด ์๋๋ค. library๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋, framework๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ!!
โ๏ธframework = ์ ํด์ง ๋ฃฐ๋๋ก ์ฌ์ฉํด์ผ ํ๋ค.
โ๏ธlibrary = ๋ญ๊ฐ๋ฅผ ์ง๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ex. react )
๊ณํํ ์ฅ๊ณ app์ ํ์ํ ํ์ app ํด๋๋ค์ ์์ฑํด์ค๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ํด๋์ urls.py ํ์ผ์ ์์ฑํด์ค๋ค. ์ฌ์ฉํ๊ฒ๋ url์ด ๊ต์ฅํ ๋ง์ ๊ฑฐ๊ธฐ ๋๋ฌธ์, configํด๋์ url ํ์ผ์์๊ฐ ์๋๋ผ, ๊ฐ๊ฐ์ appํด๋์์ ๊ด๋ฆฌํด์ฃผ๋ ๊ฑฐ๋ค.
(์์ง ์ด ์ํ๋ก๋ ์ฅ๊ณ ์๋ฒ์์ ๋์ ๋ณด์ด๋ ๋ณํ๋ ์๋ค. ๋์ค์ ํ์ํ๊ฑฐ ๋ฃ์ด์ค ๋ค์์ ์ applications์ config ํ์์ settings.py์ ์ค์นํด์ค์ผ ํ๋ค. )
Model = ๋ฐ์ดํฐ๊ฐ ๋ณด์ฌ์ง๋ ๋ชจ์ต
(model.py ์์ ์ฐ์ด๋ ํ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ฐธ๊ณ :
github.com/yekyung2/Practice_Python/blob/master/Python%20class%20study.ipynb)
์ถ์ฒ: docs.djangoproject.com/en/2.2/topics/auth/customizing/
๐Dependency on app with no migrations : users ์ค๋ฅ ํด๊ฒฐํ๊ธฐ
์๋ฒ๋ฅผ ์ข ๋ฃํ๊ฑฐ๋/ ์๋ก์ด ํฐ๋ฏธ๋์ ์์ฑํ๋ค.
python manage.py makemigrations
python manage.py migrate
'๐ป Deep Wide Programming > Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[โบ๏ธ Django] Django basic #3 #4 ๋ณต์ต ๋ฉ๋ชจ (0) | 2020.11.05 |
---|---|
[โบ๏ธํด๋ก ์ฝ๋ฉ] django App ๋ง๋ค๊ธฐ ์ค์ต #๋ฉ๋ชจ (0) | 2020.11.03 |
[โบ๏ธํด๋ก ์ฝ๋ฉ] ์ฅ๊ณ ์๋ฒ ์คํํ๊ธฐ, ์ฅ๊ณ App ๊ธฐํ (0) | 2020.11.01 |
[ํด๋ก ์ฝ๋ฉโบ๏ธ] #2 INTRODUCTION TO DJANGO (0) | 2020.10.28 |
[โบ๏ธํด๋ก ์ฝ๋ฉ] pipenv, Django ์ค์น, ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ (0) | 2020.10.26 |