IT/Django

Django 패키지

VEGAS 2021. 9. 15. 22:58

태그 기능
django-taggit
django-taggit-templatestags2

폼을 장식하는 패키지
django-widget-tweaks

이미지 처리
Pillow

댓글기능
DISQUS 사용

django.contrib.auth.mixins
AccessMixin => 뷰 처리 진입 단계에서 적절한 권한을 갖추었는지 판별하는 믹스인 클래스
LoginRequiredMixin => @login_required() 데코레이터 기능을 클래스에 적용할 때 사용 (사용자 로그인 정상처리 안되면 로그인 페이지로 리다이렉트)

reverse_lazy (django.urls)
urls.py 모듈이 메모리에 로딩 되어있어야함 (views.py 모듈 로딩되고 처리될때 urls.py 모듈이 로딩 안되어있을 때를 방지해줌)

--------------------------------------------------------------------------------
generic 뷰 (django.views.generic)
CreateView, DeleteView, UpdateView, ListView, DetailView, FormView

(django.views.generic.base)
TemplateView

(django.views.generic.dates)
ArchiveIndexView, YearArchiveView, MonthArchiveView, DayArchiveView, TodayArchiveView

(django.db.models)
Q

(django.shortcuts)
render