Develop/Django
์ด ๊ธ์ [ํ์ด์ฌ ์น ํ๋ก๊ทธ๋๋ฐ](์ ์ ๊น์ํ, ์ถํ์ฌ ํ๋น๋ฏธ๋์ด) ๊ต์ฌ๋ฅผ ๋ณด๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์. 3.1 ์ผ๋ฐ์ ์ธ ํน์ง ์ฅ๊ณ : ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํ์ด์ฌ ์น ํ๋ ์ ์ํฌ 1. MVC(Model-View-Controller) ํจํด ๊ธฐ๋ฐ MVT(Model-View-Template) View : Template Controller : View Model : ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ๋ ์ปดํฌ๋ํธ View : ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ณํํ๋ ์ปดํฌ๋ํธ Template : ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ์ปดํฌ๋ํธ 2. ๊ฐ์ฒด ๊ด๊ณ ๋งคํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ
& ๋ฐ์ดํฐ ๋ชจ๋ธ ํด๋์ค๋ฅผ ์ฐ๊ฒฐ์ํค๋ ๋ค๋ฆฌ์ ๊ฐ์ ์ญํ 3. ์๋์ผ๋ก ๊ตฌ์ฑ๋๋ ๊ด๋ฆฌ์ ํ๋ฉด 4. ์ฐ์ํ URL ์ค๊ณ 5. ์์ฒด ํ
ํ๋ฆฟ ์์คํ
6. ์บ์ ์์คํ
7. ..
Develop/Django
์ด ๊ธ์ [ํ์ด์ฌ ์น ํ๋ก๊ทธ๋๋ฐ](์ ์ ๊น์ํ, ์ถํ์ฌ ํ๋น๋ฏธ๋์ด) ๊ต์ฌ๋ฅผ ๋ณด๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์. ์น ํ๋ก๊ทธ๋จ์ ํด๋ผ์ด์ธํธ + ์๋ฒ ๋ก ๊ตฌ์ฑ๋จ. 1.1 ์น ํ๋ก๊ทธ๋๋ฐ์ด๋? ์น ํ๋ก๊ทธ๋๋ฐ : HTTP(S) ํ๋กํ ์ฝ๋ก ํต์ ํ๋, ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ ์น ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ฅผ ๊ฐ์ด ๊ฐ๋ฐํ ์๋ ์๊ณ ๋ ์ค ํ๋๋ง ๊ฐ๋ฐํ ์๋ ์๋ค. ์ฅ๊ณ ๋ ์๋ฒ๋ฅผ ๊ฐ๋ฐํ ๋ ์ฐ๋ ์น ํ๋ ์์ํฌ! ex) ๋ค์ด๋ฒ์ ์ ์ํ ๋ ์น ๋ธ๋ผ์ฐ์ = ์น ํด๋ผ์ด์ธํธ ๋ค์ด๋ฒ ์๋ฒ = ์น ์๋ฒ ์ฆ, ์น ํด๋ผ์ด์ธํธ = ์์ฒญ ์น ์๋ฒ = ์๋ต -> ๋์! ์น ํด๋ผ์ด์ธํธ๋ ๋ค์ํ๊ฒ ๋ง๋ค ์์๋ค(์๋ 4๊ฐ์ง). ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉ ๋ฆฌ๋
์ค curl ๋ช
๋ น ์ฌ์ฉํด ์์ฒญ Telnet์ ์ฌ์ฉํ์ฌ ์์ฒญ ์ง์ ๋ง๋ ํด๋ผ์ด์ธํธ๋ก ์์ฒญ 1.2 ๋ค์ํ ์น ํด..