LINUX.ORG.RU

queryset двух таблиц

 , ,


0

1

Есть модель

class Zzz1(models.Model):
    some1 = models.PositiveIntegerField()
    some2 = models.PositiveIntegerField()

class Zzz2(models.Model):
    some3 = models.ForeignKey(Zzz1)
    some4 = models.CharField()
    some5 = models.CharField()

Как сделать queryset, который бы содержал some1, some2, some3?



Последнее исправление: Xwo (всего исправлений: 3)

Как ты себе это представляешь, если они никак не связаны?

pawnhearts ★★★★★
()

some3 здесь это всего лишь pk таблицы Zzz1, тебе даже join не нужен, чтобы такой запрос сделать. просто делай запрос через Zzz1.objects

eternal_sorrow ★★★★★
()

.select_related() в запросе у Zzz2.

gruy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.