Exemplo n.º 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))
Exemplo n.º 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))
Exemplo n.º 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(' ', '_'))
Exemplo n.º 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(' ', '_'))
Exemplo n.º 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(' ', '_'))
Exemplo n.º 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(' ', '_'))
Exemplo n.º 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)
Exemplo n.º 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)