Пример #1
0
    def get_cache_key(*args, **kwargs):
        from django.core.urlresolvers import get_urlconf
        from pages.models import name_to_url

        urlconf = get_urlconf() or settings.ROOT_URLCONF
        region = CacheMixin.get_region_slug_param(*args, **kwargs)
        # Control characters and whitespace not allowed in memcached keys
        return 'map:%s/%s/main_map' % (urlconf, name_to_url(region))
Пример #2
0
    def get_cache_key(*args, **kwargs):
        from django.core.urlresolvers import get_urlconf
        from pages.models import name_to_url

        urlconf = get_urlconf() or settings.ROOT_URLCONF
        region = CacheMixin.get_region_slug_param(*args, **kwargs)
        # Control characters and whitespace not allowed in memcached keys
        return 'map:%s/%s/main_map' % (urlconf, name_to_url(region))
Пример #3
0
 def get_cache_key(*args, **kwargs):
     from django.core.urlresolvers import get_urlconf
     from pages.models import name_to_url
     urlconf = get_urlconf() or settings.ROOT_URLCONF
     slug = kwargs.get('slug')
     region = CacheMixin.get_region_slug_param(*args, **kwargs)
     # Control characters and whitespace not allowed in memcached keys
     return '%s/%s/%s' % (urlconf, name_to_url(region), slugify(slug).replace(' ', '_'))
Пример #4
0
 def get_cache_key(*args, **kwargs):
     from django.core.urlresolvers import get_urlconf
     from pages.models import name_to_url
     urlconf = get_urlconf() or settings.ROOT_URLCONF
     slug = kwargs.get('slug')
     region = CacheMixin.get_region_slug_param(*args, **kwargs)
     # Control characters and whitespace not allowed in memcached keys
     return '%s/%s/%s' % (urlconf, name_to_url(region),
                          slugify(slug).replace(' ', '_'))
Пример #5
0
 def get_cache_key(*args, **kwargs):
     from django.core.urlresolvers import get_urlconf
     from pages.models import name_to_url
     import urllib
     urlconf = get_urlconf() or settings.ROOT_URLCONF
     region = CacheMixin.get_region_slug_param(*args, **kwargs)
     slug = kwargs.get('slug')
     # Control characters and whitespace not allowed in memcached keys
     date1 = name_to_url(kwargs.get('date1', ''))
     date2 = name_to_url(kwargs.get('date2', ''))
     version1 = name_to_url(kwargs.get('version1', ''))
     version2 = name_to_url(kwargs.get('version2', ''))
     return 'diff:%s/%s/%s/%s/%s/%s/%s' % (urlconf, name_to_url(region), date1, date2, version1, version2, slugify(slug).replace(' ', '_'))
Пример #6
0
 def get_cache_key(*args, **kwargs):
     from django.core.urlresolvers import get_urlconf
     from pages.models import name_to_url
     import urllib
     urlconf = get_urlconf() or settings.ROOT_URLCONF
     region = CacheMixin.get_region_slug_param(*args, **kwargs)
     slug = kwargs.get('slug')
     # Control characters and whitespace not allowed in memcached keys
     date1 = name_to_url(kwargs.get('date1', ''))
     date2 = name_to_url(kwargs.get('date2', ''))
     version1 = name_to_url(kwargs.get('version1', ''))
     version2 = name_to_url(kwargs.get('version2', ''))
     return 'diff:%s/%s/%s/%s/%s/%s/%s' % (urlconf, name_to_url(region),
                                           date1, date2, version1, version2,
                                           slugify(slug).replace(' ', '_'))
Пример #7
0
    def get_cache_key(*args, **kwargs):
        from django.core.urlresolvers import get_urlconf
        urlconf = get_urlconf() or settings.ROOT_URLCONF
        region = CacheMixin.get_region_slug_param(*args, **kwargs)

        return '%s/%s/' % (urlconf, region)
Пример #8
0
    def get_cache_key(*args, **kwargs):
        from django.core.urlresolvers import get_urlconf
        urlconf = get_urlconf() or settings.ROOT_URLCONF
        region = CacheMixin.get_region_slug_param(*args, **kwargs)

        return '%s/%s/' % (urlconf, region)