Django

    [Django] 장고 유저 기능 구현하기 #3 (all-auth 사용 셋팅)

    2021.12.15 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #2 ( 유저 모델 정의하기) [Django] 장고 유저 기능 구현하기 #2 ( 유저 모델 정의하기) 2021.12.14 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #1 (allauth와 contrib.auth의 차이) [Django] 장고 유저 기능 구현하기 #1 (allauth와 contrib.auth의 차이) Django에는 기본적으로 유저 기능.. programmers-sosin.tistory.com all-auth는 장고에 기본으로 제공되는 패키지가 아니기 때문에 외부에서 직접 받아와야 한다. 사용 세팅은 allauth 공식문서를 통해 진행하였다! allauth 셋팅하기..

    [Django] Django 클래스형 뷰 ( Generic View- DeleteView) # 6

    2021.12.14 - [Study/Django] - [Django] Django 클래스형 뷰 ( Generic View- UpdateView) # 5 [Django] Django 클래스형 뷰 ( Generic View- UpdateView) # 5 2021.12.14 - [Study/Django] - [Django] Django 클래스형 뷰 ( Generic View- DetailView) # 4 [Django] Django 클래스형 뷰 ( Generic View- DetailView) # 4 2021.12.14 - [Study/Django] - [Django] Django 클.. programmers-sosin.tistory.com 이번 게시글에선 DeleteView에 대해 알아보겠습니다. 아래 코드..

    [Django] Django 클래스형 뷰 ( Generic View - CreateView) # 2

    2021.12.14 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #1 (allauth와 contrib.auth의 차이) [Django] 장고 유저 기능 구현하기 #1 (allauth와 contrib.auth의 차이) Django에는 기본적으로 유저 기능을 구현하기 위한 Django.contrib.auth라는 패키지가 포함되어 있습니다. contrib은 contributed ( 기여하다 )의 약자이고 auth는 authentication( 유저 인증 )의 약자입니다. 직.. programmers-sosin.tistory.com 클래스를 사용하는 이유 : 클래스는 자주 사용하는 여러 가지 기능 등을 잘 정리된 하나의 구조로 만들어두고 그 구조를 재사용하여 빠른 개발을 하기 위해..

    [Django] Django 클래스형 뷰 ( Class-Based Views ) # 1

    오늘은 장고의 클래스형 뷰를 사용해볼 것입니다! Django에서는 개발자들이 자주 쓰는 뷰를 클래스로 제공하는데, 이를 이용하면 django에서 제공하는 여러 뷰를 알맞게 상속받아 대부분의 로직을 완성할 수 있습니다! 함수형 뷰는 모든 로직을 직접 구현하기 때문에 좀 더 직관적이라는 장점이 있지만 클래스형 뷰에 익숙해진다면 훨씬 더 쉽고 빠르게 필요한 기능을 구현할 수 있습니다. 함수형 뷰를 클래스형 뷰로 바꿔보기! def page_create(request): if request.method == 'POST': page_form = PageForm(request.POST) if page_form.is_valid(): new_page = page_form.save() return redirect('pag..