Advertisement
horozov86

Direct login after registration in Django

Oct 17th, 2024
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. # За да може след като потребителят се регистрира директно да се login вместо да трябва
  2. # да попълва credential се override-ва form_valid по следния начин:
  3. class SignUpUserView(views.CreateView):
  4.     template_name = "accounts/signup_user.html"
  5.     form_class = PetstagramUserCreationForm
  6.     success_url = reverse_lazy("index")
  7.  
  8.     def form_valid(self, form):
  9.         # `form_valid` will call `save`
  10.         result = super().form_valid(form)
  11.  
  12.         login(self.request, form.instance)
  13.  
  14.         return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement