*์ฅ๊ณ ์ค์นํ๊ธฐ
* pip install django ๋ฅผ ์
๋ ฅํด ์ฅ๊ณ ๋ฅผ ์ค์นํด์ค๋๋ค.
์ฅ๊ณ ๊ฐ ์ค์น๋๋ฉด, django-admin ์ผ๋ก ์์๋๋ ๋ช
๋ น์ ํ ์ ์์ต๋๋ค. ์ผ๋จ ๊ฐ์ฅ๋จผ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ค์ผ ํฉ๋๋ค.
*ํ๋ก์ ํธ ์์ฑํ๊ธฐ
*django-admin startproject "ํ๋ก์ ํธ ์ด๋ฆ"
์
๋ ฅ์ ํ๊ณ ๋๋ฉด , ํด๋๊ฐ ์๊ธฐ๊ณ , ์์ ์ฌ๋ฌ๊ฐ์ง ํ์ด์ฌ ํ์ผ์ด ์๊น๋๋ค. (์ฅ๊ณ ๋ผ๋ ํ๋ ์์ํฌ๊ฐ ํ๋ก์ ํธ์ ๊ตฌ์ฑ์์๋ฅผ ๋ง๋ค์ด์ค๋๋ค.)
์ ๋ django-admin startproject new_1 ์ผ๋ก ํ๊ธฐ๋๋ฌธ์ new_1์ด๋ผ๋ ํด๋๊ฐ ์๊ฒผ์ต๋๋ค.
๋ค์์ ํ๋ก์ ํธ ์์ ๊ตฌ์ฑํด์ค app ์ ์์ฑํฉ๋๋ค.
*app ์์ฑํ๊ธฐ
*django-admin startapp "์ฑ ์ด๋ฆ"
๋ง์ฐฌ๊ฐ์ง๋ก ์ฑ์ ์์ฑํ๋ฉด ํด๋๊ฐ ์๊น๋๋ค. ์ ๋ user ๋ผ๋ ์ฑ์ ๋ง๋ค์์ต๋๋ค.
๋ช๊ฐ์ง ํด๋์ ํ์ด์ฌ ํ์ผ๋ค์ด ์๊ฒผ์ต๋๋ค. ์ด๋ ๋์ค์ ์ฌ์ฉํ htmlํ์ผ์ ๋ฃ๊ธฐ ์ํ "templates"๋ผ๋ ํด๋๋ฅผ ๋ง๋ค์ด ์ค์ผ ํฉ๋๋ค. ์์ ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ htmlํ์ผ์ ๋ฃ๊ณ , ์ฅ๊ณ ์์ ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํจ์
๋๋ค.
*์ฑ ๋ฑ๋กํ๊ธฐ
๋ง์ง๋ง์ผ๋ก ์ฑ์ ๋ง๋ค์์ผ๋ฏ๋ก ๋ฑ๋กํด์ฃผ์ด์ผ ํฉ๋๋ค.
ํ๋ก์ ํธ ํด๋ - ํ๋ก์ ํธ๋ช
๊ณผ ๊ฐ์์ด๋ฆ์ ํด๋ - settings.py ์ ๋ค์ด๊ฐ๋๋ค.
*setting.py
40๋ฒ์งธ ์ค์ฏค, INSTALLED_APPS = ์์ ์์ ์ด ์์ฑํ App ์ด๋ฆ์ ์ ์ผ๋ฉด ์ฌ์ฉํ ์ค๋น๊ฐ ๋ ๊ฒ๋๋ค.