Opened 4 years ago

Closed 3 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


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 4 years ago by Alex hayes <alex@…>

Needs documentation: unset
Needs tests: unset
Patch needs improvement: unset

I've committed a fix for this in

I'll be submitting a pull request shortly.

comment:2 Changed 4 years ago by Aymeric Augustin

Triage Stage: UnreviewedAccepted

comment:3 Changed 3 years ago by Tim Graham

Has patch: set

comment:4 Changed 3 years ago by Tim Graham

Needs documentation: set

As noted on the PR, this should be documented.

comment:5 Changed 3 years ago by Tim Graham

Resolution: duplicate
Status: newclosed

Duplicate of #19253

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