# За да може след като потребителят се регистрира директно да се login вместо да трябва
# да попълва credential се override-ва form_valid по следния начин:
class SignUpUserView(views.CreateView):
template_name = "accounts/signup_user.html"
form_class = PetstagramUserCreationForm
success_url = reverse_lazy("index")
def form_valid(self, form):
# `form_valid` will call `save`
result = super().form_valid(form)
login(self.request, form.instance)
return result