Size: a a a

Django [ru] #STAY HOME

2020 June 21

AD

Alex Dem in Django [ru] #STAY HOME
Jack
let response = await fetch(url);

if (response.ok) { // если HTTP-статус в диапазоне 200-299
 // получаем тело ответа (см. про этот метод ниже)
 let json = await response.json();
} else {
 alert("Ошибка HTTP: " + response.status);
}
источник

J

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

J

Jack in Django [ru] #STAY HOME
Alex Dem
let response = await fetch(url);

if (response.ok) { // если HTTP-статус в диапазоне 200-299
 // получаем тело ответа (см. про этот метод ниже)
 let json = await response.json();
} else {
 alert("Ошибка HTTP: " + response.status);
}
Оке, изменил
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
вот я поставил safe = true
Короче, эта ошибка странная, с ней бы разобраться
Не могу сказать, что не так, но по дефолту jsonResponse safe=True, очень странно, что он у тебя отрабатывается с ошибкой
источник

J

Jack in Django [ru] #STAY HOME
Вот-вот, 500 что-то с типом
источник

AD

Alex Dem in Django [ru] #STAY HOME
потом переходить на фронты и смотреть что там не так, если все еще будет что-то не так
источник

J

Jack in Django [ru] #STAY HOME
Меня ещё начал сам ответ смущать
почему он не выводит
name [
{
}
Ну как-то так, а только в таком порядке. он мб всю стр спарсил?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Jack
Меня ещё начал сам ответ смущать
почему он не выводит
name [
{
}
Ну как-то так, а только в таком порядке. он мб всю стр спарсил?
список а не дикт?
источник

J

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

J

Jack in Django [ru] #STAY HOME
Или в этом нет разницы?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
Меня ещё начал сам ответ смущать
почему он не выводит
name [
{
}
Ну как-то так, а только в таком порядке. он мб всю стр спарсил?
я скорее всего ошибаюсь
но попробуй return JsonResponse(filter_products)

и лей код в пасту плиз
неудобно предлагать правки
источник

J

Jack in Django [ru] #STAY HOME
Понял извини, сейчас попробую
источник

J

Jack in Django [ru] #STAY HOME
In order to allow non-dict objects to be serialized set the safe parameter to False. - вот ошибку выкидывает
источник

J

Jack in Django [ru] #STAY HOME
А поставлю False
Object of type Product is not JSON serializable - Объект типа Product не является JSON-сериализуемым
источник

J

Jack in Django [ru] #STAY HOME
А может его нужно в dict либо просто
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
А поставлю False
Object of type Product is not JSON serializable - Объект типа Product не является JSON-сериализуемым
это уже моя ошибка, понял
источник

AD

Alex Dem in Django [ru] #STAY HOME
значит нужен и JsonRespose и serializer.serialize на беках, виноват, забыл уже
источник

J

Jack in Django [ru] #STAY HOME
Значит я все правильно делал, так?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
Значит я все правильно делал, так?
IMO должно работать c safe=True
источник

AD

Alex Dem in Django [ru] #STAY HOME
Jack
In order to allow non-dict objects to be serialized set the safe parameter to False. - вот ошибку выкидывает
тут нам говорят - брат, это не dict
красиво не получится
источник