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)
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)
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)
def form_invalid(self, form): print("INVALID") print(form) return FormView.form_invalid(self, form)
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)
def form_invalid(self, form): return FormView.form_invalid(self, form)