Size: a a a

Django [ru] #STAY HOME

2020 August 11

АН

Алексей Никитин... in Django [ru] #STAY HOME
Всем привет!
Может кто подскажет как в drf_yasg описать Response в виде словаря где в ключе id, а в значениях список объектов ?

По идее должно быть как то так
@swagger_auto_schema(
   responses={
       200: openapi.Schema(
           'Response',
           type=openapi.TYPE_OBJECT,
           additional_properties=DataSerializer(many=True)
       )
   }
)
Но к сожалению additional_properties не принимает сериализатор и падает с ошибкой  DataSerializer is not JSON serializable
источник

EC

Elias Cooper in Django [ru] #STAY HOME
Nire
Ну тогда ид команды в жсон пихать
в моём случае это будет то что нужно
источник

EC

Elias Cooper in Django [ru] #STAY HOME
спасибо
источник

N

Nire in Django [ru] #STAY HOME
не затупи и индексы вставь в жсон, он не структурирован
источник

EC

Elias Cooper in Django [ru] #STAY HOME
джанго еще лукапит по джсону то тема
источник

EC

Elias Cooper in Django [ru] #STAY HOME
Nire
не затупи и индексы вставь в жсон, он не структурирован
да
источник

I

Illia in Django [ru] #STAY HOME
Есть две модели, у одной из которых есть fk на вторую. Нужно во время создания нового обьекта первой модели обновлять  поле updated_at второй модели. Есть какие то варианты, как можно реализовать?
источник

N

Nire in Django [ru] #STAY HOME
Кто нить запускал несколько корутин и джангу вместе? как вы это сделали?
источник

N

Nire in Django [ru] #STAY HOME
Illia
Есть две модели, у одной из которых есть fk на вторую. Нужно во время создания нового обьекта первой модели обновлять  поле updated_at второй модели. Есть какие то варианты, как можно реализовать?
сигнал пост сейв
источник

I

Illia in Django [ru] #STAY HOME
Nire
сигнал пост сейв
а как то красивее никак?)
источник

N

Nire in Django [ru] #STAY HOME
Illia
а как то красивее никак?)
ты не видишь красоты в сигналах?
источник

I

Illia in Django [ru] #STAY HOME
Nire
ты не видишь красоты в сигналах?
не особо)
источник

N

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

D

Dmitry in Django [ru] #STAY HOME
ну тогда save() переопредели
источник

D

Dmitry in Django [ru] #STAY HOME
"очень" красиво получится
источник

D

Dmitry in Django [ru] #STAY HOME
но жить можно
источник

I

Illia in Django [ru] #STAY HOME
Подумал, мб есть какие то более изящные варианты)
Спасибо
источник

N

Nire in Django [ru] #STAY HOME
в сейве одной модели менять другую некрасиво
источник

S

Stanley in Django [ru] #STAY HOME
Illia
Подумал, мб есть какие то более изящные варианты)
Спасибо
напиши триггер в БД, красиво будет 👍
источник

N

Nire in Django [ru] #STAY HOME
сигнал=триггер
источник