
backend๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ๊ฐ๊ณตํด์ JSON ํ์ผ ํ์์ผ๋ก front์ ๊ฑด๋ด์ค๋ค.frontend๋ ๋ฐ์ ๋ฐ์ดํฐ๋ก ๋์์ด๋์ ํ์ํด์ ์์๊ฒ ํ๋ฉด์ ๊ตฌํํ๋ค.

ํ์ด์ฌ ์ธ์ด์ ๋ํ์ web framework(์นํ์ด์ง๋ฅผ ๋ง๋๋ ๊ณต์ฅ)์ฌ์ฉ์์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ์ด ํ๋ก๊ทธ๋จ์ด ์๊ตฌ๋๋ก ์นํ์ด์ง๋ฅผ ๊ณต์ฅ์ฒ๋ผ ์ฐ์ด๋ธ๋ค.์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ๋ง์ ๋ถ๋ถ์ ๊ณตํต์ ์ด๋ค.์ฌ์ดํธ๋ฅผ ๋ง๋ค ๋ ๊ณตํต์ ์ธ ๋ถ๋ถ โ ์ด๋ฐ ์์ ์ ๋ฏธ๋ฆฌํด๋ ์ํํธ ์จ์ด๋ฅผ w

'์น ์๋น์ค ๊ฐ๋ฐ'์๋ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์, ํ์๊ด๋ฆฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ณด์ ๋ฑ ๋๋ฌด ๋ง์ ๊ธฐ์ ๋ค์ ํ์๋ก ํ๋ค. ํ์ง๋ง ์ด ๋ชจ๋ ๊ฑธ ์ง์ ๋ง๋ค๊ธฐ์๋ ๋๋ฌด ๋ฒ๊ฑฐ๋กญ๊ณ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ง์ ๋ง๋คํ์๊ฐ ์๋ค. ํ๋ ์์ํฌ๋ผ๋ ์ข์ ํ๊ฒฝ์์ ์ ๊ฐ๋ฐํ๋ฉด ๋๋ฌด ํธ๋ฆฌํ๊ฒ ๊ฐ๋ฐํ ์

โ ๊ฐ์ํ๊ฒฝ ์ค์นsource venv/Scripts/activate๊ฐ์ํ๊ฒฝ ์์ผ๋ก ๋ค์ด์จ ๊ฐ๋ ์ด ์๋๋ค.๊ฐ์ํ๊ฒฝ์ on/off ๊ฐ๋ ์ด๋ค.cd .. ์ด๋ฐ๊ฑฐ ํ์์์. ์ด๋ ์์น์์๋ on/off ์ฌ์ฉ๊ฐ๋ฅ.โ off ๋ฐฉ๋ฒ1) git bash ์ฐฝ ๋ซ๊ฑฐ๋2) deactivateโ

์ฌ์ฉ์๊ฐ ์ง๊ณ ์ถ์ ํด๋์ ์ด๋ฆ์ ์ง๋๋ค. ๋์ ๊ฒฝ์ฐ์๋ myapp๋ผ๊ณ ์ง์๋ค.vscode๋ก ๋ณด๋ ํด๋ ๋ฐ ํ์ผ ๋ชฉ๋กproject(myproject)์์ ์ค์ ๋ค์ด ์ฌ๋ฌ๊ฐ ์๋๋ฐ ๊ทธ ์ค ํ๋๊ฐ urls.py์ค์ ๊ตฌํ์ project์์์ ํ๋ ๊ฒ์ด ์๋ ๋ ์์ ์์ ๋จ

์ํํธ์จ์ด ๋์์ธ ํจํด์ํํธ์จ์ด ์ค๊ณ์์ ๋ฐ์ํ๋ ๊ณตํต์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํ์ํ๋ ํด๊ฒฐ์ฑ Model - View - ControllerModel : ๋ฐ์ดํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์คView : ์ฌ์ฉ์๊ฐ ๋ณด๋ ์ธํฐํ์ด์คController : ๋ฐฑ์๋ ๋ก์งโ๏ธ ์ฌ์ฉํ๋ ์ด์ ?์ฌ์ฉ์
render ํจ์render(request, template_name, context)1\. request : ์๋ต์ ์์ฑํ๋๋ฐ ์ฌ์ฉ๋๋ ์์ฒญ ๊ฐ์ฒด2\. template_name : ํ ํ๋ฆฟ ์ด๋ฆ์ ๊ฒฝ๋ก3\. context : ํ ํ๋ฆฟ์์ ์ฌ์ฉํ ๋ฐ์ดํฐ (๋์ ๋๋ฆฌ ํ์ ์ผ๋ก