INDEX#
- ์ฑ ๊ด๋ จ
- ์ฝ๋ ๊ด๋ จ
README#
- ์ฅ๊ณ ๋ธ๋ก๊ทธ ํํ ๋ฆฌ์ผ ์์์ ๋ฐ๋ผํ๋ ๊ฒ์ผ๋ก ์์, 6์ ์ค์๋ถํฐ book-project๐์ ์ผํ์ผ๋ก ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ตํ๊ธฐ ์์ํ์ต๋๋ค.
- ๋ชจ๋ ์ฅ๊ณ ์ง์๋ค์ ์ธ๋ฑ์ฑ์ ์ํ ๊ณต๊ฐ์ผ๋ก ์ฌ์ฉํ ์์ ์ ๋๋ค. ์ผ๋จ ์ธ์ง๋ฌ๋์ ๊ธ๋ค์ Bottom-Up ๋ฐฉ์์ผ๋ก ์ฌ๋ ค๋ณด๋ด ๋น ๋ฅด๊ฒ ๊ฒ์ํด ๋ค์ด๊ฐ ์ ์๊ฒ ๋ง๋ค๊ฒ๋๋ค.
EXTERN#
- Django Blog Tutorial {YT}
- ChoiWheatley/blogtutorial {github}
- https://justdjango.com/blog/build-a-blog-with-django
Basics#
- django path(route, view, name)
- POST ์์ฒญ์ ๊ธฐ๊ฐ๋งํ๊ฒ ์ฌ์ฉํ๊ธฐ { django }
- get_context_data, get_queryset { django } { ListView }
- How to manage static files (e.g. images, js, css) {django}
- form errors{ django }
- pagination in {django}
- ์ ์ ๋ชจ๋ธ ์ง์ ์ํฌํธ ํ์ง ๋ง๊ณ get_user_model๋ฅผ ์ฌ์ฉํ๋ผ {django}
Model Template View#
- django template
- django model
- django.views.{View, generic.{ListView, DetailView}}
- CCBV, Classy Class Based View -- django
- CDRF, Classy Django REST Framework
์์๋#
- python venv ํ๊ฒฝ์ค์
- pip์ requirements.txt๋ก ์์กด์ฑ ๊ด๋ฆฌํ๊ธฐ {python}
- django ๊ทน์ด๋ฐ ์ธํ {startproject} {startapp} {manage.py} {settings.py, urls.py, models.py, forms.py}
- Customizing authentication in {django} {AbstractUser, AbstractBaseUser}
- django template
- django forms
Django Advanced#
Django Rest Framework#
MISC#
Errors#
๊ณจ๋จธ๋ฆฌ๋ฅผ ์๊ฒ ๋ง๋ค์๋ ์ํฉ๋ค ์์นด์ด๋ธ
- S3
MISC#
์ธ๋ถ ์์กด์ฑ, ์ฅ๊ณ ์ ํต์ฌ๊ณผ ๊ทธ๋ค์ง ๊ฐ๊น์ง ์์ ๋ ์๋ค
- django crispy forms ๋ชป์๊ธด ํผ์ ์ด์๊ฒ | django crispy forms
- tinymce๋ฅผ ํ์ฉํ๋ฉด WYSIWYG ์๋ํฐ๋ฅผ ์์ฝ๊ฒ ์๋ฒ ๋ ํ ์ ์๋ค.
- ion icons ํ์ฉํ์ฌ ์์ด์ฝ ๋ถ๋ฌ์ค๊ธฐ
- Debugging in Django
- django runserver different port
- Django Debug Toolbar
- django generate new secret key