add default ordering to schedule models

This commit is contained in:
Luke Hatcher 2012-12-20 01:53:22 -05:00
parent 8cc9603814
commit d98f9b82a8
2 changed files with 8 additions and 1 deletions

View file

@ -94,6 +94,9 @@ class Slot(models.Model):
def __unicode__(self):
return "%s %s (%s - %s)" % (self.day, self.kind, self.start, self.end)
class Meta:
ordering = ["day", "start", "end"]
class SlotRoom(models.Model):
"""
@ -108,6 +111,7 @@ class SlotRoom(models.Model):
class Meta:
unique_together = [("slot", "room")]
ordering = ["slot", "room__order"]
class Presentation(models.Model):
@ -139,3 +143,6 @@ class Presentation(models.Model):
def __unicode__(self):
return "#%s %s (%s)" % (self.number, self.title, self.speaker)
class Meta:
ordering = ["slot"]

View file

@ -61,7 +61,7 @@ def schedule_list(request, slug=None):
schedule = fetch_schedule(slug)
presentations = Presentation.objects.filter(section=schedule.section)
presentations = presentations.exclude(cancelled=True).order_by("id")
presentations = presentations.exclude(cancelled=True)
ctx = {
"schedule": schedule,