MCPcopy
hub / github.com/django/django / _generate_cache_header_key

Function _generate_cache_header_key

django/utils/cache.py:368–375  ·  view source on GitHub ↗

Return a cache key for the header cache.

(key_prefix, request)

Source from the content-addressed store, hash-verified

366
367
368def _generate_cache_header_key(key_prefix, request):
369 """Return a cache key for the header cache."""
370 url = md5(request.build_absolute_uri().encode("ascii"), usedforsecurity=False)
371 cache_key = "views.decorators.cache.cache_header.%s.%s" % (
372 key_prefix,
373 url.hexdigest(),
374 )
375 return _i18n_cache_key_suffix(request, cache_key)
376
377
378def get_cache_key(request, key_prefix=None, method="GET", cache=None):

Callers 2

get_cache_keyFunction · 0.85
learn_cache_keyFunction · 0.85

Calls 3

_i18n_cache_key_suffixFunction · 0.85
build_absolute_uriMethod · 0.80
encodeMethod · 0.45

Tested by

no test coverage detected