#1 ๋ฌด์์ ๋ง๋ค ๊ฒ์ธ์ง
⇒ pinterest ๋ฐ๋ผํ๊ธฐ pinterest ์น ๋ ์ด์์์ ๋ณธ๋ฐ์ ๊ธฐ๋ณธ์ ์ธ ์น ๋ง๋ค์ด๋ณด๊ธฐ
#2 ์น์๋น์ค ๊ตฌ์กฐ
vultr ๋ง๊ณ ๋ aws ๋ฑ ์ด๋ค ์๋ฒ๋ ์๊ด ์๊ณ ์ด๋ฐ ์์ผ๋ก~~
#3 Pycharm
pycharm > ์ ํ๋ก์ ํธ ์์ฑ ํ > django ์ค์น
django-admin startproject <ํ๋ก์ ํธ๋ช >
⇒ ์ฅ๊ณ ํ๋ก์ ํธ ์์ฑ
์ค์ > ์ธํฐํ๋ฆฌํฐ > ๊ฐ์ํ์ด์ฌ ํ๊ฒฝ ์ธํ
- .\activate.ps1
+ CategoryInfo : ๋ณด์ ์ค๋ฅ: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
์ ์ค๋ฅ ๋ฐ์ํ๋ฉด PowerShell ๊ด๋ฆฌ์ ๋ชจ๋๋ก ๋๊ฐ์ Set-ExecutionPolicy Unrestricted ์ ๋ ฅ ํ setting ๋ฐ๊ฟ์ฃผ๊ธฐ
pragmatic ํ๊ฒฝ์ผ๋ก ์ ์ ์๋!!
runserver ํด๋ณด๋ฉด
install worked successfully
#4 django ๊ฐ๋ฐ ํจํด
MVC (Model View Controller) ๋ก ๋๋์ด ๊ตฌ์ถ๋จ
Model
๊ตณ์ด db์ชฝ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ณ /์์ ํ ์ ์๋๋ก ํด์ค
Database ⇒ Row, Columns ์ผ๋ก ์ด๋ฃจ์ด์ง
๋ชจ๋ธ์ ์ค์ ํด์ฃผ๊ธฐ๋ง ํ๋ฉด database์ ์ญ์ ํ๊ฑฐ๋ ์์ ํ๊ฑฐใ ใด๋ฑ๋ฑ ์ฅ๊ณ ๊ฐ ์์์ ํด์ค
View
Request ⇒ Server ์์ฒญ์ ํ๋ฉด ์๋ต์ ํ๊ธฐ ์ํ ์ ์ฐจ๊ฐ ์์(๋ก๊ทธ์ธ์ด ๋์ด ์๋์ง ๋ฑ๋ฑ )
์์ ์ ์ฐจ๋ฅผ ๋ฐ์ ๋๋๋ ค์ฃผ๋ ..
Template
JS/HTML/….
์ ์ ๊ฐ ๋ณด๋ ๋ด์ฉ๋ค์ ์ด๋ป๊ฒ ์์ฑํด ๋ผ ๊ฒ์ธ์ง
์ด๋ค ๊ฒ์๊ธ์ ๋ํด ์์ฒญ์ ๋ณด๋์ผ๋ฉด ๊ทธ ๊ฒ์๊ธ์ ์ ๋ฌํด์ค์ผํจ. ์ด๋ฅผ ๊ตฌํํด์ค ์์ ์ ํด์ฃผ๋ ๊ฒ
๋ฐํ์๋์ ์ธํ๋ฐ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉฐ ์ ๋ฆฌํด๋ณด๋ ๊ธ์ ๋๋ค.
https://www.inflearn.com/course/%EC%9E%A5%EA%B3%A0-%ED%95%80%ED%84%B0%EB%A0%88%EC%8A%A4%ED%8A%B8