Size: a a a

Django [ru] #STAY HOME

2021 May 22

Y

Yaroslav in Django [ru] #STAY HOME
Это просто стиль записи , а не решение проблемы.
источник

A

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

A

Abdulaziz in Django [ru] #STAY HOME
понял
источник

Y

Yaroslav in Django [ru] #STAY HOME
У тебя выдает какую-то ошибку?
источник

A

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
а если форма не валидная?
источник

Y

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
то есть ошибки отправлять в консоль а не клиенту?
источник

Y

Yaroslav in Django [ru] #STAY HOME
В данном примере, да. Обычно следует вывести в шаблон, оформив красиво в CSS
источник

Y

Yaroslav in Django [ru] #STAY HOME
У меня так, можно лучше
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ну в целом проблема эргономики кода. дефолтный контекст указывается вверху, дальше под условиями формы заполняются полученными данными, а контекст возвращающимися данными, в данном случае ошибками
источник

Y

Yaroslav in Django [ru] #STAY HOME
Если форма не валидна то в контекст нужно добавить ошибки, но в том примере что я привел, контекст не используется в POST запросе вообще, поэтому я обьявил его только в GET
источник

Y

Yaroslav in Django [ru] #STAY HOME
К примеру моя функция  регистрации
источник

Y

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
хорошо, а ошибки где будут возвращаться не в контексте? ты два раза возвращаешь один набор переменных наполняя его разными данными, это не правильно
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
что изменится если здесь в блоке else удалить return render(request, 'account/registration.html', context)?
источник

K

Knight in Django [ru] #STAY HOME
Всем привет, кто может в лс за вознаграждение помочь с Django unit tests?
источник

Y

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
и обрати внимание, что здесь ты контекст объявляешь перед условиями, я про такой же подход и говорю
источник

Y

Yaroslav in Django [ru] #STAY HOME
В данном случае, ничего. Раньше GET запрос обрабатывал через else, после понял что так не правильно, а return так и забыл убрать
источник