Django๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ ์ ๊ธฐ์ด๋ฅผ ๋ค์ง์!
์ค๋๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋๋ถ๋ถ์ ์น ์๋น์ค๋ Client-Server ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ค.
| Client | Server |
| - ์น ์ฌ์ฉ์์ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์ฅ์น - Chrome ๋๋ Firefox์ ๊ฐ์ ์น ๋ธ๋ผ์ฐ์ - ์๋น์ค๋ฅผ ์์ฒญํ๋ ์ฃผ์ฒด |
- ์น ํ์ด์ง, ์ฌ์ดํธ ๋๋ ์ฑ์ ์ ์ฅํ๋ ์ปดํจํฐ - Cilent๊ฐ ์น ํ์ด์ง์ ์ ๊ทผํ๋ ค๊ณ ํ ๋ ์๋ฒ์์ ํด๋ผ์ด์ธํธ ์ปดํจํฐ๋ก ์น ํ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์๋ตํด ์ฌ์ฉ์์ ์น ๋ธ๋ผ์ฐ์ ์ ํ์๋จ - ์์ฒญ์ ๋ํด ์๋น์ค๋ฅผ ์๋ตํ๋ ์ฃผ์ฒด |

๋๋ฌด ์ด๋ ค์ฐ๋ ์ฝ๊ฒ ์์๋ฅผ ๋ค์ด๋ณด์
๋น์ ! - ๊ณ ๊น์ง ์ ๋ ๋จน๊ณ ์ถ์ด์ ์์๋ก ๋ ๊ฒ๋๋ค ใ
1. ๊ฐ๊ฒ์ ๋ค์ด์๋ฉด ์ ์์ด ์ฃผ๋ฌธ์ ๋ฐ๊ธฐ ์ํด ์ฐ๋ฆฌ์๊ฒ ์จ๋ค.
2. ๋จน๊ณ ์ถ์ ๊ณ ๊ธฐ๋ฅผ ์ ํํด์ ์ฃผ๋ฌธ์ ํ๋ค.
3. ์ฃผ๋ฌธํ ๊ณ ๊ธฐ๋ฅผ ๋ฐ๋๋ค.
์ฌ๊ธฐ์ Client ๋ ์๋์ธ '๋' ์ด๋ฉฐ Server๋ ๊ฐ๊ฒ ์ฌ์ฅ(๊ฐ๊ฒ)์ด๋ค.
๋ด๊ฐ ํ ์ฃผ๋ฌธ์ ์๋น์ค(์์ ์์ฒญ, Request)์ด๋ฉฐ, ์ฃผ๋ฌธํ ๊ณ ๊ธฐ(์์)๋ฅผ ๋ฐ๋ ๊ฒ์ ์๋ฒ์๋ต(Response)์ด๋ค.
ํ ๊ฐ์ง ๋ ์๊ฐํ๋ฉด, ์ฐ๋ฆฌ๋ ์ฃผ๋ฌธ์ ๋ฐ์ผ๋ฌ ์จ ์ ์์ Web page(html)๋ก ์๊ฐํ ์ ์๋ค.
๋ฌผ๋ก Web page(html) ๋ํ ์์์ด์ง๋ง, ์ ์์ ํตํด ์ฃผ๋ฌธ์ ํ๋ ๊ฒ์ฒ๋ผ ์นํ์ด์ง๋ฅผ ํตํด ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๊ธฐ์ ์ด๋ฐ ์๊ฐ์ ํ ์ ์๋ค.
๊ทธ๋ผ ์ด์ ์ด ๊ด๊ณ๋ฅผ ์๊ฐํ๋ฉฐ Django๋ฅผ ๋ฐฐ์๋ณด์!
'๐ STUDY > Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๊ฐ์ํ๊ฒฝ(Virtual Workspace) (0) | 2023.03.14 |
|---|---|
| Python ๋ฐฑ์๋? ํ๋ก ํธ์๋? Django! (0) | 2023.03.14 |
| Framework? ๋ผ์ด๋ธ๋ฌ๋ฆฌ? (0) | 2023.03.14 |