Size: a a a

Django [ru] #STAY HOME

2021 May 23

Y

Yaroslav in Django [ru] #STAY HOME
Для начала ты просто не проходишь валидацию, а затем не правильно сохраняешь форму
источник

Y

Yaroslav in Django [ru] #STAY HOME
Если бы ты ее прошел, конечно
источник

ПK

Просто Koder in Django [ru] #STAY HOME
А почему валидация не проходит?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Не правильный ввод данных видимо
источник

Y

Yaroslav in Django [ru] #STAY HOME
Выведи ошибки в шаблон
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Так:
{{ form.subject.errors }}
?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Я не знаю почему двойное присваивание) но в целом через мэйк пасворд, да
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Можно через сет как выше предлагали
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Да,я почту не правильно ввёл
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Но это доп запрос
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Да,теперь всё работает
источник

Y

Yaroslav in Django [ru] #STAY HOME
Реализуй вывод ошибок в шаблон и измени сохранение обьекта
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
А как созранять объекты?
источник

Y

Yaroslav in Django [ru] #STAY HOME
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
А какие классы правильные?
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
forms.ModelForm - не правильный класс?
источник

Y

Yaroslav in Django [ru] #STAY HOME
У тебя много что не так, тебе просто лень
источник

Y

Yaroslav in Django [ru] #STAY HOME
Тебе 2 поставят за такой пароль
источник

О

Озодчик in Django [ru] #STAY HOME
if form.is_valid():
           name_user = form.cleaned_data['name_user']
           email_user = form.cleaned_data['email_user']
           password = form.cleaned_data['password']
           a = User(name_user=name_user, email_user=email_user, password=password)
           a.save()
           return HttpResponseRedirect('polls/registration.html')
хм дам такой совет лучше вместо того чтоб пихать весь код в 1 условие лучше впихай ошибку типа так
if not form.is_valid():
   raise ValidationError(f"not valid data")
и тут продолжай свой этот код
name_user = form.cleaned_data['name_user']
           email_user = form.cleaned_data['email_user']
           password = form.cleaned_data['password']
           a = User(name_user=name_user, email_user=email_user, password=password)
           a.save()
           return HttpResponseRedirect('polls/registration.html')
источник

О

Озодчик in Django [ru] #STAY HOME
так красивее и понятнее
источник