def __init__(self, model=None, key_prefix=None, timeout=None, key_name=None, *args, **kwargs): self._cache_keys = {} self._cache_reset = False self._cache_clean = False if key_prefix: self.cache_key_prefix = key_prefix else: if model: self.cache_key_prefix = model._meta.db_table else: self.cache_key_prefix = '' self.cache_key_name = key_name if timeout: self.cache_timeout = timeout else: self.cache_timeout = getattr( cache, 'default_timeout', getattr(settings, 'DEFAULT_CACHE_TIME', DEFAULT_CACHE_TIME)) QuerySet.__init__(self, model, *args, **kwargs)
def __init__(self, model=None, query=None, using=None, hints=None): QuerySet.__init__(self, model=MessageLine, query=query, using=using, hints=hints) self._result_cache = None self.pt_id = 0 self.model._meta.pk = Message()._meta.pk body = self._hints['body'] body = body.replace('\n', '') body = body.replace('{[br]}', '{[br/]}') body = body.replace('{[p]}', '') body = body.replace('{[/p]}', '\n') self.lines = body.split('\n')
def __init__(self, model=None, key_prefix=None, timeout=None, key_name=None, *args, **kwargs): self._cache_keys = {} self._cache_reset = False self._cache_clean = False if key_prefix: self.cache_key_prefix = key_prefix else: if model: self.cache_key_prefix = model._meta.db_table else: self.cache_key_prefix = '' self.cache_key_name = key_name if timeout: self.cache_timeout = timeout else: self.cache_timeout = getattr(cache, 'default_timeout', getattr(settings, 'DEFAULT_CACHE_TIME', DEFAULT_CACHE_TIME)) QuerySet.__init__(self, model, *args, **kwargs)