Size: a a a

2021 June 22

AT

Andrey Terekhov in Moscow Python
Да хз, просто набросил
источник

S

Sergey in Moscow Python
ничего не знаю, скорости вполне хватает
источник

S

Sergey in Moscow Python
для скорости есть совсем другие инструменты
источник

ПМ

Павел Мальцев... in Moscow Python
Это у тебя скорости нормальной не было))
источник

SZ

Shagit Ziganshin in Moscow Python
Двачую
источник

SZ

Shagit Ziganshin in Moscow Python
Двачую
источник

VD

Valentin Dombrovsky in Moscow Python
Хорош двачить!
источник

AT

Andrey Terekhov in Moscow Python
Двачую
источник

VD

Valentin Dombrovsky in Moscow Python
У нас тут уёбки душные, а не двачеры!
источник

AO

Andrew Onfire in Moscow Python
источник

AC

Alexei Che in Moscow Python
Дякую
источник

SZ

Shagit Ziganshin in Moscow Python
Дякую
источник

XL

Xenia Lyzhina in Moscow Python
источник

A

Alex in Moscow Python
Ребят, кто с джангой знаком, подскажите пожалуйста такой момент

Вводные:
В модели прописано что email пользователя может быть только уникальным (unique=True)

На скрине вьюха, с помощью которой пользователь меняет свой емейл (подтверждает смену путем ввода пароля)

Все ок происходит, кроме одного НО, ошибка (знаю что пустой except не есть хорошо, укажу ошибку позже) вызывается уже после сохранения емейла, таким образом, когда я провожу тест (скрин 2) получаю, что строки с проверкой текста ошибки и кодом 400 отрабатывают ОК,
а вот почта меняется на почту другого уже зареганного пользователя, хотя не должна

т.е. сначала данные сохраняются в модель, а потом уже вызывается ошибка, т.е. он сохраняет данные не смотря на то что выходит по эксепшену

Как сделать чтобы сохранение происходило только если ошибка не вызывается, не используя доп. валидаторов ?
источник

A

Alex in Moscow Python
источник

DB

Dmitry Bibik in Moscow Python
вызови валидацию serializer-а после 85ой строчки

serializer.is_valid(raise_exception=True)


если он написан правильно, то на этом моменте выдаст ошибку
источник

DB

Dmitry Bibik in Moscow Python
а ля
он там уже есть
не увидел
источник

ПМ

Павел Мальцев... in Moscow Python
а покажи сериализатор
источник

ПМ

Павел Мальцев... in Moscow Python
и это мы опускаем, что ты велосипед пишешь
источник

DB

Dmitry Bibik in Moscow Python
тогда вот да
источник