docs: use new get_queryset() notation too
parent
cf6d2a4a41
commit
be54fd9085
|
|
@ -13,12 +13,12 @@ explicitly add the default manager first, and then your custom manager::
|
||||||
from polymorphic import PolymorphicModel, PolymorphicManager
|
from polymorphic import PolymorphicModel, PolymorphicManager
|
||||||
|
|
||||||
class TimeOrderedManager(PolymorphicManager):
|
class TimeOrderedManager(PolymorphicManager):
|
||||||
def get_query_set(self):
|
def get_queryset(self):
|
||||||
qs = super(TimeOrderedManager,self).get_query_set()
|
qs = super(TimeOrderedManager,self).get_queryset()
|
||||||
return qs.order_by('-start_date') # order the queryset
|
return qs.order_by('-start_date') # order the queryset
|
||||||
|
|
||||||
def most_recent(self):
|
def most_recent(self):
|
||||||
qs = self.get_query_set() # get my ordered queryset
|
qs = self.get_queryset() # get my ordered queryset
|
||||||
return qs[:10] # limit => get ten most recent entries
|
return qs[:10] # limit => get ten most recent entries
|
||||||
|
|
||||||
class Project(PolymorphicModel):
|
class Project(PolymorphicModel):
|
||||||
|
|
@ -42,12 +42,12 @@ expected in models inheriting from this base model::
|
||||||
from polymorphic import PolymorphicModel, PolymorphicManager
|
from polymorphic import PolymorphicModel, PolymorphicManager
|
||||||
|
|
||||||
class TimeOrderedManager(PolymorphicManager):
|
class TimeOrderedManager(PolymorphicManager):
|
||||||
def get_query_set(self):
|
def get_queryset(self):
|
||||||
qs = super(TimeOrderedManager,self).get_query_set()
|
qs = super(TimeOrderedManager,self).get_queryset()
|
||||||
return qs.order_by('-start_date') # order the queryset
|
return qs.order_by('-start_date') # order the queryset
|
||||||
|
|
||||||
def most_recent(self):
|
def most_recent(self):
|
||||||
qs = self.get_query_set() # get my ordered queryset
|
qs = self.get_queryset() # get my ordered queryset
|
||||||
return qs[:10] # limit => get ten most recent entries
|
return qs[:10] # limit => get ten most recent entries
|
||||||
|
|
||||||
class Project(PolymorphicModel):
|
class Project(PolymorphicModel):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue