diff options
author | Dusty Phillips <buchuki@gmail.com> | 2008-06-19 19:18:44 -0400 |
---|---|---|
committer | Dusty Phillips <buchuki@gmail.com> | 2008-06-19 19:18:44 -0400 |
commit | 4ee5f0862be1d13f69e4ddf552e415eb0f40061f (patch) | |
tree | c647c8878322cf68e5785c507a58d1ef0f6a9642 | |
parent | 202e71d0494d24b3328eb6f0fa039f732d01ef15 (diff) |
order by last update on package view
-rw-r--r-- | main/models.py | 1 | ||||
-rw-r--r-- | packages/views.py | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/main/models.py b/main/models.py index 62351525..bc236296 100644 --- a/main/models.py +++ b/main/models.py @@ -195,6 +195,7 @@ class Package(models.Model): class Meta: db_table = 'packages' get_latest_by = 'last_update' + ordering = ('-last_update',) def __str__(self): return self.pkgname diff --git a/packages/views.py b/packages/views.py index cb6bb816..2a77be53 100644 --- a/packages/views.py +++ b/packages/views.py @@ -106,7 +106,7 @@ def search(request, query=''): # sort results if sort == '': - results = results.order_by('repo', 'arch', 'pkgname') + results = results.order_by('repo', 'arch', '-last_update', 'pkgname') else: # duplicate sort fields shouldn't hurt anything results = results.order_by(sort, 'repo', 'arch', 'pkgname') |