문돌이 존버/Django 스터디
2021. 2. 12.
DRF rest-auth, allauth 이메일 인증(email verification) 처리하기!
이메일 인증 관련 views.py 는 아래와 같이 작성합니다. 한 외국인의 깃허브를 먼저 발견했지만 알고보니 django allauth의 ConfirmEmailView를 그대로 사용한 것입니다. django allauth의 공식 코드는 여기를 참고해주세요. 이는 잠시 후 urls.py 에서 보게될 이메일 url을 확인하는 것과 관련되어 있습니다. rest-auth FAQ를 보더라도 email confirm 부분은 allauth의 탬플릿을 통해 오버라이딩해야 한다고 하네요. # views.py from rest_framework.exceptions import NotFound from rest_framework.views import APIView from rest_framework.response imp..