Skip to content

Commit 64f2356

Browse files
committed
add view for user redirect #1895
1 parent 2bd7ccf commit 64f2356

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

login/views.py

+12-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
JsonResponse,
1414
)
1515
from django.shortcuts import get_object_or_404, redirect, render
16-
from django.urls import reverse_lazy
17-
from django.views.generic import FormView, View
16+
from django.urls import reverse, reverse_lazy
17+
from django.views.generic import FormView, RedirectView, View
1818
from django.views.generic.edit import DeleteView, UpdateView
1919
from rest_framework.authtoken.models import Token
2020

@@ -833,6 +833,16 @@ def post(self, request):
833833
return render(request, "login/oepuser_create_form.html", {"form": form})
834834

835835

836+
class UserRedirectView(LoginRequiredMixin, RedirectView):
837+
permanent = False
838+
839+
def get_redirect_url(self):
840+
return reverse("login:settings", kwargs={"user_id": self.request.user.id})
841+
842+
843+
user_redirect_view = UserRedirectView.as_view()
844+
845+
836846
class DetachView(LoginRequiredMixin, View):
837847
def get(self, request):
838848
if request.user.is_native:

0 commit comments

Comments
 (0)