КАК ЗАПУСТИТЬ В ЦИКЛЕ 2 РАЗНЫЕ ТАБЛИЦЫ В DJANGO В HTML

Я работаю над проектом, где у меня есть таблица в HTML, которая получает информацию из 2 разных таблиц из моей базы данных, и мне нужно запустить цикл для каждой из них. Какое лучшее решение?

ПРОСМОТРОВ

class ManageAlunosTotal(SuperuserRequiredMixin, ListView):
    template_name = 'managealunostotal.html'
    model = Aluno


    def get_context_data(self, **kwargs):
        context = super(ManageAlunosTotal, self).get_context_data(**kwargs)
        context['alunos'] = Aluno.objects.all()
        context['unidades'] = MasterUser.objects.all()
        context['att_list'] = GetAttendance.objects.order_by('aluno').values('aluno').annotate(aulas=Count('aluno'))

        return context

СЛЕДУЙТЕ МОИМ МОДЕЛЯМ МОДЕЛИ

class Aluno(models.Model):
    objects = None
    

ВЫБОР БЫЛ СКРЫТ, ЧТОБЫ СДЕЛАТЬ ЕГО КОРОТКИМ

    nome     = models.CharField(max_length=255)
    phone    = models.CharField(max_length=255)
    email    = models.EmailField(max_length=255, unique=True)
    location = models.ForeignKey(MasterUser, related_name="alunos", on_delete=models.CASCADE)
    belt    = models.CharField(max_length=255, choices=BELT)
    stripe     = models.CharField(max_length=255, choices=GRAU)
    join_date = models.DateField(default=timezone.now)
    attendance = models.IntegerField(validators=[MinValueValidator(0)],default=0)
    last_graduation = models.DateField(default=timezone.now)
    gender = models.CharField(max_length=255, choices=GENDER)


    USERNAME_FIELD = 'id'

    def __str__(self):
        return self.nome + ' - ' + str(self.location)


class GetAttendance(models.Model):
    objects = None
    aluno = models.ForeignKey(Aluno, on_delete=models.CASCADE)
    attendance = models.DateTimeField(default=timezone.now)

    def __str__(self):
        return str(self.aluno) + ' - ' + str(self.attendance)

И ЗДЕСЬ ИДЕТ HTML HTML

    {% for aluno in request.user.alunos.all %}

    <tr>
    <td>{{ aluno.id }}</td>
    <td>{{ aluno.nome }}</td>
    <td>{{ aluno.phone}}</td>
    <td>{{ aluno.email }}</td>
    <td>{{ aluno.location }}</td>
    <td>{{ aluno.gender }}</td>
    <td>{{ aluno.belt }}</td>
    <td>{{ aluno.stripe }}</td>
    <td>{{ att_list.aulas }}</td> <!-- HERE GOES THE INFO FROM ANOTHER TABLE -->
    <td>{{ aluno.join_date }}</td>
    <td>{{ aluno.last_graduation }}</td>

    <td>
        <a href="{% url 'attendance:editaralunos' aluno.pk %}" class="btn btn-success">Edit</a>
    <!--     <a href="#" class="btn btn-danger">Delete</a>
       <a href="#" class="btn btn-primary">Details</a> -->
    </td>
    </tr>
    {% endfor %}

</tbody>
Вернуться на верх