#5 ์ฒซ ์ฑ ์์, ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ธ view ๋ง๋ค๊ธฐ
- accountapp์ด๋ผ๋ ์๋ก์ด ์ฑ ์ ๊ณ
python manage.py startapp accountapp
- ํ๋ก์ ํธ ํ์ผ > settings.py ์์ ์์ ์ฑ ์ฌ์ฉํ ๊ฑฐ๋ผ๊ณ ๋ช ์
=> INSTALLED_APPS =[] ๋ฆฌ์คํธ์ accountapp ์ถ๊ฐ
- accountapp > views.py ์์ ๊ธฐ๋ณธ์ ์ธ ๋ทฐ ์์ฑ
⇒ httpresponse๋ก helloworld return ํ๋ ๋ทฐ ์์ฑํจ
- pragmatic > urls.py ์์ ๋ผ์ฐํ ์ ์ํ url ์์ฑ
⇒ path ์ include ํจ์๋ฅผ ์ด์ฉํด์ accountapp ๋ด์ ์๋ ๋์ ์คํํ๋๋ก
- accountapp > urls.py ์์ฑ
⇒ pragmatic ์ ์๋ urls.py ์์์ฒ๋ผ urls [] ์์ฑ
์๋ฒ ์คํ ํ test
hello world ์ ์ถ๋ ฅ๋จ!!!
#6 Git ์๊ฐ
Version Control
⇒ git์ ์ ๋ฌด๋ ๋ฒ์ ๊ด๋ฆฌ์ ์์ด์ ๋งค์ฐ ์ค์ , ๊ทธ ์ธ์๋ ํ์ ํ๊ธฐ์ ์ข์ ์ฅ์น
command
- add
- commit
- push
- pull
- branch , checkout
๋ฑ ํด๋น ๊ฐ์์์ ์ฌ์ฉํ ๊น ์ปค๋งจ๋
#7 Gitignore ์ค์ , ํ๊ฒฝ๋ณ์ ๋ถ๋ฆฌ, ์ฒซ ์ปค๋ฐ
์ต์์ ํด๋์์ .gitignore ์ค์
https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
์์์ ์ ๊ณตํด์ฃผ๋ gitignore ๊ธ์ด์ค๊ธฐ
์ถ์ ํ์์๋ ํ์ผ๋ค ์ถ๊ฐํด์ฃผ๊ธฐ
secret key ๊ด๋ฆฌ
Quick Start - django-environ
Previous Installation
django-environ.readthedocs.io
pip install django-envirion ์ค์น ํด์ ์ํฌ๋ฆฟ ํค ๋ ธ์ถํ์ง ์๊ณ ๋ถ๋ฌ์ค๋ ์์ผ๋ก ์๋ํ ์ ์๋๋ก ์ค์ ํด์ฃผ๊ธฐ
git ์ปค๋ฐ ํ๊ธฐ
๋ณธ์ธ git bash ์ด์ฉ : ์ง๊ธ๊น์ง ์์ฑํ ์ฝ๋๋ค master branch ์ first commit message๋ก ๋ฃ์ด์ค
๋ฐํ์๋์ ์ธํ๋ฐ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉฐ ์ ๋ฆฌํด๋ณด๋ ๊ธ์ ๋๋ค.
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
์์ ํ๊ณ ์ฅ๊ณ ! Django๋ก Pinterest ๋ฐ๋ผ๋ง๋ค๊ธฐ : ๋ฐ๋ฅ๋ถํฐ ๋ฐฐํฌ๊น์ง ๊ฐ์ - ์ธํ๋ฐ
Python์ ๋ํ ์น ํ๋ ์์ํฌ django๋ฅผ ์ด์ฉํด Pinterest ํน์ ์ ์นด๋ํ ๋ ์ด์์ ๋์์ธ์ ๋ณธ๋ด ์น์๋น์ค ๊ตฌํํด๋ด ๋๋ค., django, docker ์ค์ ๊ฐ๋ฐ์ ํตํด ํ ๋จ๊ณ ๋์ ๊ฐ๋ฐ์๊ฐ ๋