장고 유저 기능 구현

    [Django] 장고 유저 기능 구현하기 #1 (allauth와 contrib.auth의 차이)

    Django에는 기본적으로 유저 기능을 구현하기 위한 Django.contrib.auth라는 패키지가 포함되어 있습니다. contrib은 contributed ( 기여하다 )의 약자이고 auth는 authentication( 유저 인증 )의 약자입니다. 직관적으로 말하자면 Django Framwork에 기여된 앱들이라는 것입니다. Django.contrib.auth에는 위 사진과 같이 필요한 기능들을 꺼내서 쓰기만 하면 돼서 비교적 쉽게 유저 기능을 구현할 수 있습니다. 하지만 이런 Django.contrib.auth 대신 django-allauth를 사용할 것입니다. django-allauth 또한 장고의 유저 기능들을 구현하기 위한 패키지로, 내부 기능이 아니라 따로 설치하여 사용해야 합니다. 이때 ..