visual studio code๋ ์ฒ์ ์จ๋ณธ๋ค!
ํฐ๋ฏธ๋๋ ๊ทธ๋์ ๋ณ๋ก ์ฌ์ฉ์ ์ํ์ด์ ์์ํ์ง๋ง ์ด์ฐจํผ ์ธ์ ๊ฐ ๋ฐฐ์ฐ๊ณ ์ฌ์ฉํ์ด์ผ ํ ๊ฒ๋ค์ด์๋ค
๋๋์ด ํ ์ ์๊ฒ ๋์ด์ ๋คํ!!
์ ํ๋ก์ ํธ๋ฅผ ์์ํ ๋ ๊ฐ์ํ๊ฒฝ ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์ ๋ค
๋์ ์ฒ์ฌ ํ์ฅ๋.. ์ง์ง ๋ณต๋ฐ์ผ์๊ธธ ๊ฐ์ ํ ๋ฐ๋๊ฒ์!!!!
์ฒ์ ํด๋๋ฅผ ๋ง๋ค๊ณ
vs code๋ฅผ ์คํ์ํจ๋ค.
์๋จ์ ํฐ๋ฏธ๋ -> ์ ํฐ๋ฏธ๋ ํด๋ฆญ!
๊ทธ๋ผ ํฐ๋ฏธ๋ ์ฐฝ์ด ์ด๋ฆฌ๋๋ฐ
์ฃ ๊ฑฐ๋ฅผ ๋๋ฌ์ command prompt ํด๋ฆญํด์ cmd๋ก ๋ฐ๊ฟ์ค๋ค!
๊ทธ๋ฆฌ๊ณ ์ด์ ๊ฐ์ํ๊ฒฝ์ ์์ฑํด์ผํ๋ค!
python -m venv ํด๋์ด๋ฆ๋ช
.
์ด ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋๋ฐ ๋ณดํต ๊ฐ์ํ๊ฒฝ ํด๋์ด๋ฆ์ venv๋ก ๋ง์ด ํ๋ค!
python -m venv venv ์ ๋ ฅํ๊ณ enter~!
๋ค์ . ์์ฐ์ด์ฃผ๋ฉด ํด๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ ์๊ธฐ๊ณ ๊ฑฐ๊ธฐ ์์ ํด๋๊ฐ ๋ ์๊ธด๋ค!
.์ฐ๋๊ฒ ๋ ํธํ๋๋ผ!
์ด์ ๊ฐ์ํ๊ฒฝ์ผ๋ก ๋ค์ด๊ฐ์!
source ./venv/Scripts/activate
๊ฐ์ํ๊ฒฝ์ผ๋ก ๋ค์ด๊ฐ๋ ์ฝ๋๋ค! ์ ๋ ฅํ๊ณ enter! ์ฐธ๊ณ ๋ก ๋งฅ์ source venv/bin/activate ์ด๋ ๋ค๊ณ ํ๋ค!
๊ทธ๋ฆฌ๊ณ
pip list
์ ๋ ฅํด์ ๊น๋ ค์๋๊ฑธ ํ์ธํด์ฃผ์
์ฅ๊ณ ๊ฐ ์๋ค~~! ์ฅ๊ณ ๋ฅผ ๊น์์ฃผ์ ๋ ์ด์ ์ฅ๊ณ ๋ฅผ ํ ๊ฑฐ๋๊น!!!
pip install django
๊ทธ๋ฆฌ๊ณ ๋ค์ pip list๋ก ์ ์ค์น ๋๋ ํ์ธ๊น์ง ํ์~!
์์ ์ค์น ๋๋ค!
์ ์ด์ ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋ณด์
django-admin startproject ํด๋์ด๋ฆ๋ช
.
๋๋ mySpartaSns๋ผ๊ณ ์ด๋ฆ ๋ถ์๋ค! ๋ค์ ์ ์ ์ฐ์ด์ค์ผ ํด๋๊ฐ ์๋ก ์์๊ธฐ๊ณ ํ์ฌ ์์น์์ ํ๋ก์ ํธ๊ฐ ์๊ธด๋ค
๊ทธ๋ฆฌ๊ณ git์ ๋ง๋ค์ด์ฃผ๋๋ฐ
git init
git remote add origin ์ฃผ์
touch .gitignore
gitignore์ ๋ฃ์ ํ์ผ์ ์๋ ์ฌ์ดํธ์์ ๋ฐ์์ ๋ณต์ฌํ๋ค
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก ์๋ฒ๋ฅผ ์ผ์ฃผ๋ฉด ๋!
python manage.py runserver
๊ฐ์ํ๊ฒฝ์์ ๋น ์ ธ๋์ค๊ณ ์ถ์ผ๋ฉด
deactivate
์ ๋ ฅํ๋ฉด ๋๋ค!
์ ๋ฆฌํ๋ฉด ์ด๋ ๋ค!!
#<<๊ฐ์ํ๊ฒฝ์์ฑ>>
python -m venv ํด๋์ด๋ฆ๋ช
(venv๊ฐ ๊ตญ๋ฃฐ)
#<<๊ฐ์ํ๊ฒฝ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ>>
venv\Scripts\activate
#gitbash๋ก ํ ๋ ์๊ฑธ๋ก!
source ./venv/Scripts/activate
pip list
pip install django
#<<ํ๋ก์ ํธ ์์ฑํด์ผ๋จ!>>
django-admin startproject ํด๋์ด๋ฆ๋ช
.
#<<์ฑ ์์ฑ>>
python manage.py startapp ์ฑ์ด๋ฆ
#<<git>>
git init
git remote add origin ์ฃผ์
touch .gitignore
#<<์๋ฒํค๊ธฐ>>
python manage.py runserver
commit ์ฌ๋ฌ์ค ์ ๋ ฅํ ๋
git commit
์ปค๋ฐ๋ด์ฉ ์
๋ ฅํ๊ณ
esc
:wq
'๐๐ช > Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2์ฃผ์ฐจ_3๋ฒ์งธ_ํ์๊ฐ์ , ๋ก๊ทธ์ธ ํ๋ฉด ๋์ฐ๊ธฐ (1) | 2022.09.22 |
---|---|
2์ฃผ์ฐจ_2๋ฒ์งธ_Tweet ์์ ํ๊ธฐ (0) | 2022.09.22 |
2์ฃผ์ฐจ_1๋ฒ์งธ_ํ๋ก์ ํธ ๊ตฌ์กฐ, ORM, admin (0) | 2022.09.22 |
1์ฃผ์ฐจ django ๋ณต์ต (1) | 2022.09.22 |
1์ฃผ์ฐจ_์น๊ตฌ์กฐ, django๊ธฐ๋ณธ๊ตฌ์กฐ/์๋ฆฌ (0) | 2022.09.21 |
๋๊ธ