From 199a4989c59ecd0c698ab3b26828f46be5746e48 Mon Sep 17 00:00:00 2001 From: Lele Long Date: Thu, 8 Jan 2015 00:02:25 +0800 Subject: [PATCH] Adjust for djangorestframework 3 --- rest_auth/registration/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rest_auth/registration/views.py b/rest_auth/registration/views.py index 77c2e02..485881c 100644 --- a/rest_auth/registration/views.py +++ b/rest_auth/registration/views.py @@ -1,3 +1,4 @@ +from django.http import HttpRequest from rest_framework.views import APIView from rest_framework.response import Response from rest_framework.permissions import AllowAny @@ -26,7 +27,11 @@ class Register(APIView, SignupView): def form_valid(self, form): self.user = form.save(self.request) - return complete_signup(self.request, self.user, + if isinstance(self.request, HttpRequest): + request = self.request + else: + request = self.request._request + return complete_signup(request, self.user, app_settings.EMAIL_VERIFICATION, self.get_success_url())