From bbb13d2587015e8c08f18e1afd38d0ba1b58246f Mon Sep 17 00:00:00 2001 From: Simon Meers Date: Thu, 16 Aug 2012 11:52:04 +1000 Subject: [PATCH] Add import in PassThroughManager example --- README.rst | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/README.rst b/README.rst index 64f768c..a1d64d4 100644 --- a/README.rst +++ b/README.rst @@ -351,24 +351,25 @@ directly on the manager:: from datetime import datetime from django.db import models from django.db.models.query import QuerySet - + from model_utils.managers import PassThroughManager + class PostQuerySet(QuerySet): def by_author(self, user): return self.filter(user=user) - + def published(self): return self.filter(published__lte=datetime.now()) - + def unpublished(self): return self.filter(published__gte=datetime.now()) - - + + class Post(models.Model): user = models.ForeignKey(User) published = models.DateTimeField() - + objects = PassThroughManager.for_queryset_class(PostQuerySet)() - + Post.objects.published() Post.objects.by_author(user=request.user).unpublished()