|
12 | 12 | from django.shortcuts import redirect, get_object_or_404, render |
13 | 13 | from django.template.loader import render_to_string |
14 | 14 | from django.http import HttpResponse, HttpResponseRedirect |
15 | | -from django.utils.encoding import force_bytes, force_text |
| 15 | +from django.utils.encoding import force_bytes, force_str |
16 | 16 | from django.utils.http import urlsafe_base64_encode, urlsafe_base64_decode |
17 | 17 | from django.views.generic import View |
18 | 18 | from django.views.generic.edit import CreateView |
@@ -109,7 +109,7 @@ class ActivateAccount(View): |
109 | 109 |
|
110 | 110 | def get(self, request, uidb64, token, *args, **kwargs): |
111 | 111 | try: |
112 | | - uid = force_text(urlsafe_base64_decode(uidb64)) |
| 112 | + uid = force_str(urlsafe_base64_decode(uidb64)) |
113 | 113 | user = User.objects.get(pk=uid) |
114 | 114 | except (TypeError, ValueError, OverflowError, User.DoesNotExist): |
115 | 115 | user = None |
@@ -182,7 +182,7 @@ def update(self, request, *args, **kwargs): |
182 | 182 | class UpdateAccount(View): |
183 | 183 |
|
184 | 184 | def get(self, request, uidb64, token, *args, **kwargs): |
185 | | - user = get_object_or_404(User, pk=force_text(urlsafe_base64_decode(uidb64))) |
| 185 | + user = get_object_or_404(User, pk=force_str(urlsafe_base64_decode(uidb64))) |
186 | 186 | if user is not None and token_generator.check_token(user, token): |
187 | 187 | cache_key = "user:serializer:%s" % user.pk |
188 | 188 | data = cache.get(cache_key, None) |
|
0 commit comments