Size: a a a

Django [ru] #STAY HOME

2020 June 21

J

Jack in Django [ru] #STAY HOME
Alex Dem
дело даже не в этом
просто JsonResponse делает json сериализацию
+ ты сам ее делаешь там же,
мне кажется, это выглядит странно и может сбоить
хотя ты пример вывода эндопоинта выглядит вроде бы вполне

кстати, есть еще предположение что по каким-то причинам на фронте не была произведена сериализация ответа сервера в json
не проверял случайно? может надо просто на фронте сделать toJson? или твоя ошибка и есть результат этой операции?
Нет не проверял, как сделать на фронте toJson?
источник

J

Jack in Django [ru] #STAY HOME
Alex Dem
дело даже не в этом
просто JsonResponse делает json сериализацию
+ ты сам ее делаешь там же,
мне кажется, это выглядит странно и может сбоить
хотя ты пример вывода эндопоинта выглядит вроде бы вполне

кстати, есть еще предположение что по каким-то причинам на фронте не была произведена сериализация ответа сервера в json
не проверял случайно? может надо просто на фронте сделать toJson? или твоя ошибка и есть результат этой операции?
Ну вот во вьюхе своей я уверен, а вот там где джс...Не очень
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
Нет не проверял, как сделать на фронте toJson?
Это далеко не факт, что фронт не пытается сделать toJson, ибо у тебя ошибка - очень похоже как раз на ошибку сериализации
но в целом, manual сериализация в json на фронтах описана тут : https://learn.javascript.ru/json
источник

J

Jack in Django [ru] #STAY HOME
Alex Dem
Это далеко не факт, что фронт не пытается сделать toJson, ибо у тебя ошибка - очень похоже как раз на ошибку сериализации
но в целом, manual сериализация в json на фронтах описана тут : https://learn.javascript.ru/json
Так я даже вывести сам ответ не могу..
Я уже хз куда копать пока что поэтому обращаюсь к вам
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
Так я даже вывести сам ответ не могу..
Я уже хз куда копать пока что поэтому обращаюсь к вам
а где падает?
источник

AD

Alex Dem in Django [ru] #STAY HOME
не хватает логов, непонятно пока что ничего :(
источник

J

Jack in Django [ru] #STAY HOME
вот я поставил safe = true
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
вот я поставил safe = true
смешно прозвучит, но я не понимаю суть ошибки
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
вот я поставил safe = true
так а как ты рендеришь?
источник

J

Jack in Django [ru] #STAY HOME
И я такая же херня x)
источник

AD

Alex Dem in Django [ru] #STAY HOME
все также?
источник

J

Jack in Django [ru] #STAY HOME
ну да, только с другой ссылкой
Ибо там не правильная была
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
ну да, только с другой ссылкой
Ибо там не правильная была
дай строку плиз который ты рендеришь ответ
источник

J

Jack in Django [ru] #STAY HOME
из js?
источник

J

Jack in Django [ru] #STAY HOME
Вот ещё раз все скину view js html
источник

J

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

J

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

AD

Alex Dem in Django [ru] #STAY HOME
Jack
из js?
Давай даже не так поступим

Можешь залить сюда:

https://pastebin.com/
код который формирует ответ
js-код который парсит ответ
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
а зачем делается response.text?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
Вот ещё раз все скину view js html
источник