Opened 11 years ago

Closed 10 years ago

#19320 closed New feature (duplicate)

Ability to leverage cache key generation for cache templatetag

Reported by: Alex hayes <alex@…> Owned by: nobody
Component: Core (Cache system) Version: 1.4
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: yes
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Its currently not possible to leverage the code that generates a cache key in templatetag cache as its embedded inside django.templatetags.cache.CacheNode.render.

It would be useful to be able to generate these cache keys if you need to programatically delete them and it appears there are a number of gist's and other solutions floating around, but none of them are done in a DRY nature.

I propose that a method get_cache_key be part of the django.templatetags.cache module.

Change History (5)

comment:1 Changed 11 years ago by Alex hayes <alex@…>

I've committed a fix for this in https://github.com/alexhayes/django/commit/0c8b693713dc4bd28bbdd4238b4294b4d310a66e

I'll be submitting a pull request shortly.

comment:2 Changed 11 years ago by Aymeric Augustin

Triage Stage: UnreviewedAccepted

comment:3 Changed 11 years ago by Tim Graham

Has patch: set

comment:4 Changed 10 years ago by Tim Graham

Needs documentation: set

As noted on the PR, this should be documented.

comment:5 Changed 10 years ago by Tim Graham

Resolution: duplicate
Status: newclosed

Duplicate of #19253

Note: See TracTickets for help on using tickets.
Back to Top