Size: a a a

Django [ru] #STAY HOME

2020 January 22

iS

i Seven in Django [ru] #STAY HOME
Скажите пожалуйста, а это нормально что в принимающем api не срабатывает print
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет
источник

iS

i Seven in Django [ru] #STAY HOME
Я просто первый раз столкнулся drf
источник

DT

Dan Tyan in Django [ru] #STAY HOME
с django же работал
источник

iS

i Seven in Django [ru] #STAY HOME
Я понял в чем проблема, смотрел не на сервер, а на терминал где запускал питон файл))) который отправлял на апи запрос
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
@hellohooray не думаю, что это здесь интересно
источник

AS

Art S in Django [ru] #STAY HOME
с вами никакого квн. ну ок
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Кто-то работал с odoo? Как оно?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Добрый день. Имеется 2 модели со связью 1 к 1. Сделал сериализатор и хочу добавить вложение другой модели по связи, как можно сделать грамотно? Пытался инициализировать в переменной сериализатор и впихнуть это поле, но ничего не отображается, а если использую read only field то по каждому одному полю я получаю эти данные, есть ли другой способ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anvar Khamidov
Добрый день. Имеется 2 модели со связью 1 к 1. Сделал сериализатор и хочу добавить вложение другой модели по связи, как можно сделать грамотно? Пытался инициализировать в переменной сериализатор и впихнуть это поле, но ничего не отображается, а если использую read only field то по каждому одному полю я получаю эти данные, есть ли другой способ?
модели и сериализаторы покажи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а вообще посмотри почитай
nested serializers
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Dan Tyan
а вообще посмотри почитай
nested serializers
Читал, что-то не совсем помогло, сейчас ещё раз чекну
источник

DT

Dan Tyan in Django [ru] #STAY HOME
пишешь два сериализатора
в одном "главном"
с именем поля указываешь второй сериализатор
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Dan Tyan
пишешь два сериализатора
в одном "главном"
с именем поля указываешь второй сериализатор
Сейчас попробую
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Dan Tyan
пишешь два сериализатора
в одном "главном"
с именем поля указываешь второй сериализатор
прописываю в главном сериализаторе типо этого
class MySerializer1(serializers.ModelSerializer):
   my_model_2_parameters = MySerializer2(read_only=True)
   class Meta:
       model = MyModel1
       fields = ('field1', 'my_model_2_parameters')
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
говорит об ошибке MyModel1 object has no attribute my_model_2_parameters
Чувствую ответ рядом, что-то не то делаю, как мне кажется
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anvar Khamidov
прописываю в главном сериализаторе типо этого
class MySerializer1(serializers.ModelSerializer):
   my_model_2_parameters = MySerializer2(read_only=True)
   class Meta:
       model = MyModel1
       fields = ('field1', 'my_model_2_parameters')
ты там на пентагон работаешь чтоли ?
показывай реальные модели реальные сериализаторы

все же проще будет
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Anvar Khamidov
говорит об ошибке MyModel1 object has no attribute my_model_2_parameters
Чувствую ответ рядом, что-то не то делаю, как мне кажется
my_model_2_parameters = MySerializer2(read_only=True, 
source='название_поля_связи')
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Dan Tyan
ты там на пентагон работаешь чтоли ?
показывай реальные модели реальные сериализаторы

все же проще будет
😁😁😁
источник

DT

Dan Tyan in Django [ru] #STAY HOME
или вместо
my_model_2_parameters

укажи имя поля в модели на которое настроена связь
источник