mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-03-17 04:10:24 +00:00
Clean up some uses of hasattr; no need to support 1.1 any longer.
This commit is contained in:
parent
2bc4de921c
commit
983fab0341
1 changed files with 6 additions and 7 deletions
|
|
@ -72,6 +72,7 @@ class QueryManager(models.Manager):
|
|||
self._q = args[0]
|
||||
else:
|
||||
self._q = models.Q(**kwargs)
|
||||
self._order_by = None
|
||||
super(QueryManager, self).__init__()
|
||||
|
||||
def order_by(self, *args):
|
||||
|
|
@ -80,7 +81,7 @@ class QueryManager(models.Manager):
|
|||
|
||||
def get_query_set(self):
|
||||
qs = super(QueryManager, self).get_query_set().filter(self._q)
|
||||
if hasattr(self, '_order_by'):
|
||||
if self._order_by is not None:
|
||||
return qs.order_by(*self._order_by)
|
||||
return qs
|
||||
|
||||
|
|
@ -119,10 +120,9 @@ class PassThroughManager(models.Manager):
|
|||
|
||||
def get_query_set(self):
|
||||
if self._queryset_cls is not None:
|
||||
kargs = {'model': self.model}
|
||||
if hasattr(self, '_db'):
|
||||
kargs['using'] = self._db
|
||||
return self._queryset_cls(**kargs)
|
||||
kwargs = {'model': self.model}
|
||||
kwargs['using'] = self._db
|
||||
return self._queryset_cls(**kwargs)
|
||||
return super(PassThroughManager, self).get_query_set()
|
||||
|
||||
@classmethod
|
||||
|
|
@ -137,8 +137,7 @@ def create_pass_through_manager_for_queryset_class(base, queryset_cls):
|
|||
|
||||
def get_query_set(self):
|
||||
kwargs = {}
|
||||
if hasattr(self, "_db"):
|
||||
kwargs["using"] = self._db
|
||||
kwargs["using"] = self._db
|
||||
return queryset_cls(self.model, **kwargs)
|
||||
|
||||
def __reduce__(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue