У меня 3 приложения, и я хочу отображать последние сообщения на них на главной странице (index.html).Показать последнее сообщение от моделей на домашней странице в django
Analizi models.py:
class Analiza(models.Model):
published = models.DateTimeField(default = datetime.now)
title = models.CharField(max_length = 500)
avtor = models.CharField(max_length = 200)
analiza_text = models.TextField(blank = True, null = True)
approved = models.BooleanField(default=False)
class Meta:
permissions = (
("can_approve_post", "Can approve post"),
)
def _unicode_(self):
return self.title
def get_absolute_url(self):
return "/%s/%s/%s/" % (self.published.year, self.published.month, self.slug)
Другое два (Recenzii и Lekcii) в основном то же самое.
Analizi views.py:
def analizi(request):
post = Analiza.objects.order_by('-published')[:5]
return render_to_response('index.html', {'posts': post},)
Но с этой точки зрения я могу видеть результаты на http://websiteurl.com/analizi (и я знаю, что это неправильно).
Как я могу отобразить последние сообщения из всех 3 приложений на главной странице?