Size: a a a

Django [ru] #STAY HOME

2020 January 19

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Ну или attribute = ПервыйСериализатор(), если нужна вложенность
источник

b

brestows in Django [ru] #STAY HOME
CharField импортировать из моделей ?
тима model.CharField
источник

b

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

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
CharField импортировать из моделей ?
тима model.CharField
Нет, из сериазаторов
источник

b

brestows in Django [ru] #STAY HOME
Сейчас попробуую
источник

b

brestows in Django [ru] #STAY HOME
Pavel Zagrebelin
Нет, из сериазаторов
https://dpaste.org/yw7J
это если через print вывести результат запроса:
https://dpaste.org/uDdW
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
https://dpaste.org/yw7J
это если через print вывести результат запроса:
https://dpaste.org/uDdW
а нахуя ты печатаешь сериализзатор? У него есть проперть .data
источник

b

brestows in Django [ru] #STAY HOME
при вызове
print({'data': user_data.data})
получаю
TypeError: 'int' object is not iterable
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
при вызове
print({'data': user_data.data})
получаю
TypeError: 'int' object is not iterable
убери values из кверисета, поможет?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
что там в items вообще лежит?
источник

b

brestows in Django [ru] #STAY HOME
тогда получаю
TypeError: 'AddressBookAttribute' object is not iterable
в items лежит:
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
тогда получаю
TypeError: 'AddressBookAttribute' object is not iterable
в items лежит:
attribute = AddressBookAttributeSerializer(many=True)
many отсюда убери, откуда он тут взялся?
источник

b

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

b

brestows in Django [ru] #STAY HOME
AttributeError: Got AttributeError when attempting to get a value for field `attribute` on serializer `AddressBookAttributeSerializer`.
The serializer field might be named incorrectly and not match any attribute or key on the `AddressBookAttribute` instance.

это без many=True
источник

b

brestows in Django [ru] #STAY HOME
Pavel Zagrebelin
attribute = AddressBookAttributeSerializer(many=True)
many отсюда убери, откуда он тут взялся?
это я эксперементировал
источник

b

brestows in Django [ru] #STAY HOME
вот полная ошибка:
AttributeError: Got AttributeError when attempting to get a value for field `attribute` on serializer `AddressBookSettingsSerializer`.
The serializer field might be named incorrectly and not match any attribute or key on the `QuerySet` instance.
Original exception text was: 'QuerySet' object has no attribute 'attribute'.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
вот полная ошибка:
AttributeError: Got AttributeError when attempting to get a value for field `attribute` on serializer `AddressBookSettingsSerializer`.
The serializer field might be named incorrectly and not match any attribute or key on the `QuerySet` instance.
Original exception text was: 'QuerySet' object has no attribute 'attribute'.
зачем ты убрал many из вызова AddressBookSettingsSerializer?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
вот полная ошибка:
AttributeError: Got AttributeError when attempting to get a value for field `attribute` on serializer `AddressBookSettingsSerializer`.
The serializer field might be named incorrectly and not match any attribute or key on the `QuerySet` instance.
Original exception text was: 'QuerySet' object has no attribute 'attribute'.
ты вообще понимаешь, что делает many=true?
источник

b

brestows in Django [ru] #STAY HOME
Pavel Zagrebelin
ты вообще понимаешь, что делает many=true?
Да. Это просто были экспереенты. что и как работает
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
Да. Это просто были экспереенты. что и как работает
для экспериментов в моделях ты ничего не менял?
источник