我有我的觀點評論,我想按照列表頂部的最新評論排序。但它不起作用。我得到這個錯誤。Django:想根據日期對評論進行排序
Caught TypeError while rendering: 'Comment' object is not iterable
我不敢肯定是什麼原因造成了這個問題。這是我的觀點和模式,可能有所幫助。
查看
def home(request):
comments = Comment.objects.latest('datetime')
return render_to_response('home.html', {'comments':comments}, context_instance=RequestContext(request))
模式
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)
我假設這是我所需要的。 'comment = Comment.objects.order_by(' - datetime')' – Shehzad009