
Untitled
By: a guest on
May 8th, 2012 | syntax:
None | size: 0.68 KB | hits: 14 | expires: Never
class ThreadSafeQuerySet(QuerySet):
def __init__(self, var1, using=None):
super(ThreadSafeQuerySet, self).__init__(var1, using=using)
class ClientObjects(models.Manager):
__lockID = LOCK_Client
def get_query_set(self):
"""Returns a new QuerySet object. Subclasses can override this method
to easily customize the behavior of the Manager.
"""
# return QuerySet(self.model, using=self._db)
return ThreadSafeQuerySet(self.model, using=self._db)
#return threadSafeQuerySet
class Client(models.Model):
__lockID = LOCK_Client
objects = ClientObjects()