Для примера есть две модели Manager и Message.
class Manager(models.Model):
name = models.CharField(max_length=255)
create = models.DateTimeField(auto_now_add=True)
class Message(models.Model):
text = models.TextField()
manager = models.ForeignKey(Manager, models.SET_NULL, null=True)
Нужно вывести последних 5 созданных Manager и каждому из них принадлежащие сообщения.
Как это можно сделать что в шаблоне использовать один объект?
Или надо сначала во вьюхе получить Manager
Managers = Manager.objects.all().order_by('-create')[:5]
А потом с помощью цикла делать запрос
Messages = Enc.objects.filter(manager=Managers[i])
B как то пытаться соединить в один объект или список чтоб потом циклами вывести в шаблон.
Есть ли проще способ?