Skip to content

Purge old absolute_urls of a model when model instance is updated. #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

anderser
Copy link

@anderser anderser commented Feb 2, 2012

When using Varnish to cache your pages (for long) and updating a model instance so that the slug and by that the url changes, varnish will still cache the old version.

If you use Django redirects app (https://docs.djangoproject.com/en/1.3/ref/contrib/redirects/) you can easily store old versions of absolute_urls when updating a model.

This addition checks if Django redirects is installed, and if so, purges all the old urls of the model you justed saved, so that the user gets a proper redirect and not an old version of your page if they use the old url.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant