Size: a a a

Django [ru] #STAY HOME

2019 July 01

А

Азамат in Django [ru] #STAY HOME
как в drf выводить апи данные из 2-х моделей?
источник

S

Spirit💎 in Django [ru] #STAY HOME
Азамат
как в drf выводить апи данные из 2-х моделей?
А в чем проблема?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Азамат
как в drf выводить апи данные из 2-х моделей?
переопредели list или retrieve методы
источник

А

Азамат in Django [ru] #STAY HOME
у меня есть 2 модельки, они связаны через foreign key вот я хотел бы получать данные одного обьекта с обоих моделек сразу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так не пробовал ?
ConnectionVKPost.objects.filter(concept=Concept.objects.all())
источник

А

Азамат in Django [ru] #STAY HOME
нет не пробовал))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Азамат
у меня есть 2 модельки, они связаны через foreign key вот я хотел бы получать данные одного обьекта с обоих моделек сразу
ааа, ну тогда тебе nested серализаторы
источник

А

Азамат in Django [ru] #STAY HOME
например 2 модельки машина и ее серии, при выборе хонда я б хотел чтоб выходила и хонда и все серии к ней относящие типа акорд, срв и т д.
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Саша Горелик
#сейчас я фильтрую вручную
   concepts = Concept.objects.all()
   concepts_published = []
   for c in concepts:
       if ConnectionVKPost.objects.filter(concept=c):
           concepts_published.append(c)
           
   #а хотелось бы так:
   concepts_published = Concept.objects.filter(published = True)
   #где published вычисляется на основание другого queryset
Published это exists() другого queryset?
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
Dan Tyan
так не пробовал ?
ConnectionVKPost.objects.filter(concept=Concept.objects.all())
а я ведь хочу получить queryset не из ConnectionVKPost, а из Concept
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Азамат
например 2 модельки машина и ее серии, при выборе хонда я б хотел чтоб выходила и хонда и все серии к ней относящие типа акорд, срв и т д.
С полными данными?
источник

А

Азамат in Django [ru] #STAY HOME
да
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
Адилет Асанкожоев
Published это exists() другого queryset?
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Тогда nested сериализаторы и флаг many=True ;)
источник

А

Азамат in Django [ru] #STAY HOME
оо спасибо @dantyan
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
А, ну изи же
берешь первый queryset = SomeModel.objects...
А потом делаешь так: Concept.objects.annotate(published=Exists(queryset))....
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
Адилет Асанкожоев
А, ну изи же
берешь первый queryset = SomeModel.objects...
А потом делаешь так: Concept.objects.annotate(published=Exists(queryset))....
у меня же для каждого объекта Concept свой отдельный queryset exists()
источник

JM

Jenish Mursidinov in Django [ru] #STAY HOME
чтобы обернуть проект с celery в докер, обязателно менять дб sqlite на постгрес ?
источник

IS

Illya Saltykov in Django [ru] #STAY HOME
ad.image.url попробуй
источник

IS

Illya Saltykov in Django [ru] #STAY HOME
а что за ошибка?
источник