Sunday_July_5
.
.
.
์ ๋ฒ ์๊ฐ์ Django๊ฐ polls ๋ผ๋ ์ฑ์ ์ ์ ์๊ฒ ๋ฑ๋ก๋ง ํด์ฃผ์๊ณ
์๋ฌด๊ฒ๋ ํ์ง ์์๋ค.
์ผ๋จ polls ๋๋ ํ ๋ฆฌ ์๋์ ์๋ views.py ๋ผ๋ ํ์ผ์ ์ด์ด์ค๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํด์ค๋ค.
์๋ง views.pyํ์ผ์ 1๋ฒ์งธ ๋ผ์ธ์ import ๊ตฌ๋ฌธ์ ์์ ๊ฒ์ด๋ค.
์ ๊ฒฝ์ฐ์ง ๋ง๊ณ 2๋ฒ์งธ ๋ผ์ธ๊ณผ index ํจ์๋ง ๋ค์๊ณผ ๊ฐ์ด ๋ง๋ค์ด ์ฃผ๋ฉด ๋๋ค.
(๋ง์ง๋ง ๋ฌธ์์ด์ ์๋ฌด๋ ๊ฒ๋ ์ฃผ๊ณ ์ถ์ ๋ฌธ์๋ก ์ฃผ์ด๋ ์๊ด ์๋ค.)
์์ง์ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๊ณง ์ ๋ฌธ์์ด์ ํ์ด์ง์์ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.
views๋ฅผ ํธ์ถํ๋ ค๋ฉด ์ฐ๊ฒฐ๋ URL์ด ์์ด์ผ ํ๋ค. ์ด๋ฅผ ์ํด URLconf ๊ฐ ์ฌ์ฉ์ด ๋๋ค๋๋ฐ ์์ง์ ๋๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค.
URLconf ๋ฅผ ์์ฑํ๋ ค๋ฉด urls.py ํ์ผ์ด ์์ด์ผ ํ๋ค.
์ด๋ ต๋ค... ์ผ๋จ ๊ฐ๋จํ๊ฒ ๋งํด์ views๋ผ๋ ๋์ ์๋ ค๋ฉด url(๊ฒฝ๋ก)๋ฅผ ์์์ผ ํ๊ณ ๊ทธ url์ polls ๋๋ ํ ๋ฆฌ ์๋์ urls.py ๋ผ๋ ํ์ผ์ ๋ง๋ค์ด์ ์ง์ ํด์ค๋ค.
๊ทธ๋ผ ์ด๋ํด์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํด์ค๋ค.
์ค๋ช ์ ์ฃผ์์ ์ฐธ๊ณ ํด์ฃผ์ธ์^^
๋ฐฉ๊ธ์ polls์ด๋ผ๋ ๋์ ๊ฐ์ธ ๋ชจ๋์ด์๊ณ , ์ด์ ๋๋นต์ธ mysite์์ ๋ฐ๋ผ๋ณผ ์ ์๊ฒ mysite ๋ผ๋ ๋๋ ํ ๋ฆฌ ์๋์ urls.py ํ์ผ์ด ์กด์ฌํ๋๋ฐ, ๊ฑฐ๊ธฐ์ ์ถ๊ฐ ์ ๋ณด๋ง ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
์์ง ์ด๋ ค์์ ํ์คํ์ง ์์ง๋ง ๋๋์ ์ธ ๋๋์ ์ํ๋ฉด
mysite์์ urls.py์์ polls ์๋์ ์๋ urls.py ๋ฅผ include() ํ๊ธฐ ๋๋ฌธ์
polls์์ urls.py ๋ด๋ถ์ ์๋ ulrpatterns์์ views.index๋ผ๋ ํจ์๋ฅผ ์๋ ค์ฃผ์๊ธฐ ๋๋ฌธ์
index๋ผ๋ ํจ์๊ฐ ํธ์ถ์ด ๋๋๊ฒ ๊ฐ๋ค...
์ ์ฅ์ ํ๊ณ manage.py๊ฐ ์กด์ฌํ๋ ๊ผญ๋๊ธฐ๋ก ๊ฐ์ ๋ค์
python manage.py runserver
๋ฅผ ์ ๋ ฅํ๋ฉด ์๋ฒ๊ฐ ๊ตฌ๋์ด ๋๋ค.
๊ทธ ๋ค์ ๋ธ๋ผ์ฐ์ ๋ก ๊ฐ์
http://127.0.0.1:8000/polls/ <<์ด ๊ฒฝ๋ก๋ฅผ ์ด์ด๋ณด๋ฉด
๋ค์๊ณผ ๊ฐ์ด ์๊น views ํ์ผ์์ ์ ๋ ฅํ ๋ฌธ์์ด์ด ์ ์ถ๋ ฅ์ด ๋๋ค.
์บก์ณ๋ฅผ ์๊ฒ ํด์ ๊ธ์จ๊ฐ ์ปค๋ณด์ ๋๋ค ๐
๋ง์ฝ ๋ค์๊ณผ ๊ฐ์ด ๋ธ๋ผ์ฐ์ ์์ ๋ฌธ์์ด์ด ๋ณด์ด์ง ์๋๋ค๋ฉด
- ํ์ผ์ ์๋ชป ์์ฑํ๋ค.
- ์คํ ๐ญ
- ๋ด๊ฐ ๋ง๋ app์ด๋ฆ์ด polls๊ฐ ์๋๊ฑฐ๋.
- ๊ฒฝ๋ก๋ฅผ polls๋ก ์๋ค์ด ๊ฐ๊ฑฐ๋.
- ๊ธฐํ(์ฒ์๋ถํฐ ๋ค์ ํด๋ณด์ธ์ ๐)
๊ธฐ์ ๋ธ๋ก๊ทธ์ธ๋ฐ ๋ด๊ฐ ๋ง์ด ๋ถ์กฑํ๋ค.
์ง์ง ๋ ์ด์ฌํ ํด์ผ๊ฒ ๋ค ๐