Mam na widoku komentarze i chcę je posortować z najnowszym komentarzem na górze listy. Jednak to nie działa. Dostaję ten błąd.Django: chcę posortować komentarze według datetime
Caught TypeError while rendering: 'Comment' object is not iterable
nie jestem pewien, co jest przyczyną tego problemu. Oto moje poglądy i model, który może pomóc.
Odwiedzin
def home(request):
comments = Comment.objects.latest('datetime')
return render_to_response('home.html', {'comments':comments}, context_instance=RequestContext(request))
Modele
class Comment(models.Model):
name = models.CharField(max_length = 40)
datetime = models.DateTimeField(default=datetime.now)
note = models.TextField()
def __unicode__(self):
return unicode(self.name)
Zakładam, że to jest to, czego potrzebuję. 'comments = Comment.objects.order_by ('- datetime')' – Shehzad009