from datetime import datetime from django.db import models from django.conf import settings class PublishedManager(models.Manager): def published(self): return self.filter( published=True, published_on__lte=datetime.now, expires_on__gt=datetime.now )