我正在使用python2.7、django1.8.4和MySQL。你知道吗
我尝试了以下方法: 视图:
messages=Message.objects.all().order_by('time').reverse()
messages=Message.objects.all().order_by('-time')
型号:
class Message(models.Model):
title=models.CharField(max_length=100,blank=True)
body=models.TextField(blank=True)
time=models.DateField(timezone.now,blank=True,null=True)
def __unicode__(self):
return smart_unicode(self.title)
我用django shell来测试:
>>> from main.models import Message
>>> messages=Message.objects.all()
>>> messages
[<Message: 7ht>, <Message: >, <Message: fvdsv>, <Message: dddddddd>, <Message: dddddddd>, <Message: dddddddd>, <Message: sssssssssss>, <Message: >, <Message: >, <Message: >, <Message: >, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>]
>>> messages=Message.objects.order_by("time")
>>> messages
[<Message: 7ht>, <Message: >, <Message: fvdsv>, <Message: dddddddd>, <Message: dddddddd>, <Message: dddddddd>, <Message: sssssssssss>, <Message: >, <Message: >, <Message: >, <Message: >, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>]
>>> messages.reverse()
[<Message: 7ht>, <Message: >, <Message: fvdsv>, <Message: dddddddd>, <Message: dddddddd>, <Message: dddddddd>, <Message: sssssssssss>, <Message: >, <Message: >, <Message: >, <Message: >, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>, <Message: sssssssssss>]
我真傻。。。。你知道吗
应该是:
相关问题 更多 >
编程相关推荐