Though we can specify order explicitly in queries like below
Posts.objects.order_by('published')
it is repetitive and most of the times we will want to order by a particular field.
We can specify the order in the models like this
class Post(models.Model):
title = models.CharField(max_length=140)
content = models.TextField()
published = models.DateTimeField()
def __unicode__(self):
return self.title
class Meta:
ordering = ['published']