Opened 12 years ago

Closed 11 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 by Alex hayes <alex@…>, 12 years ago

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 by Aymeric Augustin, 12 years ago

Triage Stage: UnreviewedAccepted

comment:3 by Tim Graham, 11 years ago

Has patch: set

comment:4 by Tim Graham, 11 years ago

Needs documentation: set

As noted on the PR, this should be documented.

comment:5 by Tim Graham, 11 years ago

Resolution: duplicate
Status: newclosed

Duplicate of #19253

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