Tengo en mi opinión los comentarios y quiero ordenarlos con el último comentario en la parte superior de la lista. Sin embargo, no está funcionando. Me sale este errorDjango: quiero ordenar los comentarios por fecha y hora
Caught TypeError while rendering: 'Comment' object is not iterable
no estoy tan seguro de lo que está causando este problema. Aquí están mis puntos de vista y mi modelo que pueden ayudar.
Vistas
def home(request):
comments = Comment.objects.latest('datetime')
return render_to_response('home.html', {'comments':comments}, context_instance=RequestContext(request))
modelos
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)
Supongo que esto es lo que necesito. 'comments = Comment.objects.order_by ('- datetime')' – Shehzad009