Mercurial > public > sg101
view countdown/models.py @ 1157:e4f2d6a4b401
Rework S3 connection logic for latest versions of Python 2.7.
Had to make these changes for Ubuntu 16.04. Seems backward compatible
with production.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 19 Jan 2017 18:35:53 -0600 |
parents | ecb8f07d937b |
children |
line wrap: on
line source
from django.db import models class ActiveEventManager(models.Manager): """Manager for all active events.""" def get_queryset(self): return super(ActiveEventManager, self).get_queryset().filter( is_active=True) class Event(models.Model): """Model for events we are counting down for.""" name = models.CharField(max_length=64) url = models.URLField(max_length=200) event_date = models.DateTimeField() is_active = models.BooleanField(db_index=True) objects = models.Manager() active_objects = ActiveEventManager() def __unicode__(self): return u"{} on {}".format( self.name, self.event_date.strftime('%m/%d/%Y')) class Meta: ordering = ['event_date']