Esempio n. 1
0
 def form_valid(self, form):
     name = form.cleaned_data['name'].strip().upper()
     try:
         Profetion.objects.get(pk=self.kwargs['slug']).update(name=name)
     except NotUniqueError:
         messages.error(self.request, "previously added profession")
         return FormView.form_invalid(self, form)
     return FormView.form_valid(self, form)
Esempio n. 2
0
 def form_valid(self, form):
     name = form.cleaned_data['name']
     profetion = Profetion(name=name)
     try:
         profetion.save()
     except NotUniqueError:
         messages.error(self.request, "previously added profession")
         return FormView.form_invalid(self, form)
     return FormView.form_valid(self, form)
Esempio n. 3
0
    def form_valid(self, form):
        # Получаем объект пользователя на основе введённых в форму данных.
        self.user = form.get_user()
        if not self.user or not self.user.is_active:
            raise FormView.form_invalid(self, form)
        # Выполняем аутентификацию пользователя.
        auth.login(self.request,self.user)
        auth.authenticate()

        return super(LoginFormView, self).form_valid(form)
Esempio n. 4
0
 def form_invalid(self, form):
     print("INVALID")
     print(form)
     return FormView.form_invalid(self, form)
Esempio n. 5
0
 def form_invalid(self, form):
     messages.warning(self.request,
                      _("Problems detected in form. "
                        "Please fix your errors and try again."))
     return FormView.form_invalid(self, form)
Esempio n. 6
0
 def form_invalid(self, form):
     return FormView.form_invalid(self, form)