[Django] 1. Web์ ๊ธฐ๋ณธ ์ดํด
Web = ๊ฑฐ๋ฏธ์ค
์๋ฒ : ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ณ ์ ๋ ๋๋ฉ์ธ(url, ip)๋ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉด์ ์ ์ํ ๋ค๋ฅธ ์ปดํจํฐ์๊ฒ ํ์ํ ์ ๋ณด๋ฅผ ์ฃผ๋ ๊ฒ
ํด๋ผ์ด์ธํธ : ์๋ฒ๋ฅผ ์ฐพ์ ์ ์ํด์ ์ ๋ณด๋ฅผ ๋ฐ์๊ฐ(์ ๋ ip)
ํ๋ก ํธ์๋(front) : HTML, CSS, JS ๋ฑ. ํด๋ผ์ด์ธํธ์ pc๋ก ๊ทธ๋๋ก ๋ด๋ ค๊ฐ์ ๋ ๋๋ง or ํ์ฑ์ ํตํด ํ๋ฉด์ ํ์๋จ. ํ๋ฉด ๊ตฌ์ฑ ์ฝ๋(UI), ์ํธ์์ฉ
๋ฐฑ์๋(back) : DB์์ ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด๊ณ ์ ์ฅํ๋ ํต์ ๋ด๋น. ๋ฐฑ์๋์์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ก ํธ๋ก ์ ๋ฌํด์ค. ๋ฐฑ์๋๊ฐ ํ๋ก ํธ์๋ ์ฝ๋ ๋ด๊ณ ์์ด์ ๋ฐฑ์๋ + ํ๋ก ํธ ํด์ pc์ ๋์์ฃผ๊ฒ ๋จ
request
client ------ > server
<-------
response