понедельник, 6 февраля 2012 г.

Re: оптимизация

class PublicManager(Manager):
"""Returns published posts that are not in the future."""

def published(self):
return self.get_query_set().filter(status__gte=2,
publish__lte=datetime.datetime.now())

def published_news(self):
return self.get_query_set().filter(Q(status__gte=2),
Q(publish__lte=datetime.datetime.now())).exclude(Q(categories__slug='blogs'))

def published_blogs(self):
return self.get_query_set().filter(status__gte=2,
publish__lte=datetime.datetime.now()).filter(categories__slug='blogs')

def all_my_blogs(self):
return self.get_query_set().filter(categories__slug='blogs')


On 6 Лют, 15:56, Владимир Корсун <korsun.vladi...@gmail.com> wrote:
> И что у вас в дефолтном менеджере?

Комментариев нет:

Отправить комментарий