diff options
| author | Tim Graham <timograham@gmail.com> | 2013-07-08 09:57:50 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-07-08 09:57:50 -0400 |
| commit | 10845751632e843aeb21a030c7df7f9848bf65aa (patch) | |
| tree | bd26eb3b73ae16b7316b1d3a1e4b73aa69f50325 /docs/howto/upgrade-version.txt | |
| parent | da79ccca1d34f427952cce4555e598a700adb8de (diff) | |
Fixed #20493 -- Added a warning that objects may not be picklable across Django versions
Thanks cataliniacob for the suggestion and review.
Diffstat (limited to 'docs/howto/upgrade-version.txt')
| -rw-r--r-- | docs/howto/upgrade-version.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/howto/upgrade-version.txt b/docs/howto/upgrade-version.txt index 8777f433f9..fd018d4342 100644 --- a/docs/howto/upgrade-version.txt +++ b/docs/howto/upgrade-version.txt @@ -89,3 +89,11 @@ Deployment When you are sufficiently confident your app works with the new version of Django, you're ready to go ahead and :doc:`deploy </howto/deployment/index>` your upgraded Django project. + +If you are using caching provided by Django, you should consider clearing your +cache after upgrading. Otherwise you may run into problems, for example, if you +are caching pickled objects as these objects are not guaranteed to be +pickle-compatible across Django versions. A past instance of incompatibility +was caching pickled :class:`~django.http.HttpResponse` objects, either +directly or indirectly via the :func:`~django.views.decorators.cache.cache_page` +decorator. |
