Как получить все поля из ForeignKey после запроса фильтра в django

У меня есть следующие модели, использующие django

class Action(models.Model):
    name = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, db_index=True, blank=True)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)

class Concert(models.Model):
    action = models.ForeignKey(Action, on_delete=models.SET_NULL, related_name="action_concert")
    is_live = models.BooleanField(default=False)
    name = models.CharField(max_length=100, unique=True)
    created = models.DateTimeField(auto_now_add=True)

Я пытаюсь отобразить список концертов в реальном времени, в то же время убедиться, что я получаю все поля из таблицы Action для каждого экземпляра, связанного с ним.

concerts = Concert.objects.filter(is_live=True).values("id", "name")

текущий результат => Все концерты в прямом эфире

Это первый шаг, но я застрял, пытаясь присоединить каждый экземпляр списка к соответствующим полям в Action.

Любая помощь будет очень признательна, спасибо

Вернуться на верх