Size: a a a

Django [ru] #STAY HOME

2021 February 12

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
тогда все ок, но не получаю “code”: “required”, а он очень нужен
а код у тебя же всегда 400?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
тогда все ок, но не получаю “code”: “required”, а он очень нужен
вообще ты все это без drf делаешь? для ajax запросов?
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
а код у тебя же всегда 400?
да, но ошибки формы разные бывают
источник

Б

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
да, но ошибки формы разные бывают
а нельзя прописать
“UserMessage”: insurance_form.errors,
code=status.HTTP_400_BAD_REQUEST
},
источник

Б

Богдан in Django [ru] #STAY HOME
бывает поле не заполнено, бывает неправильно введенные данные и т.д., у каждой такой ошибки свой код ‘required’, ‘invalid’ и т.д.
источник

NC

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

Б

Богдан in Django [ru] #STAY HOME
"userMessage": "{\"policy_end\": [{\"message\": \"This field is required.\", \"code\": \"required\"}]}"

последний параметр, вот он нужен
источник

NC

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

NC

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

NS

Nik S in Django [ru] #STAY HOME
Подкажите-объясните пожалуйста, зачем делать регистрацию через сериалайзер?
нашел пример идентичный как тут https://stackoverflow.com/questions/54526892/drf-how-to-make-register-api-view-only-available-for-my-react-app
но никакого реакта в моем примере нет, значит в чем-то еще смысл
источник

Б

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

NC

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

Б

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
бывает поле не заполнено, бывает неправильно введенные данные и т.д., у каждой такой ошибки свой код ‘required’, ‘invalid’ и т.д.
попробуй отправить eval(insurance_form.errors.as_json())
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
попробуй отправить eval(insurance_form.errors.as_json())
источник

Б

Богдан in Django [ru] #STAY HOME
спасибо 🙂
источник

Y

Yaroslav in Django [ru] #STAY HOME
Stanley
Хм, я для использования в template писал, чтобы
{{ profile.age }} лет

выводить на экран, без property разве покажет? Дома попробую
Метод можно передавать в контекст, только нужно проверить что пользователь не анонимный
источник

S

Stanley in Django [ru] #STAY HOME
Nik S
Я нашел одну login.html 😂 - форма регистрации в админку
а других нету
точно, нету, я ошибся))
источник

S

Stanley in Django [ru] #STAY HOME
Yaroslav
Метод можно передавать в контекст, только нужно проверить что пользователь не анонимный
зачем? у тебя юзер есть в шаблоне
источник