#32891: runserver serve static files cached in debug
-------------------------------------+-------------------------------------
Reporter: TZanke | Owner: TZanke
Type: Bug | Status: closed
Component: contrib.staticfiles | Version: 3.2
Severity: Normal | Resolution: wontfix
Keywords: | Triage Stage:
| Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 1 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Carlton Gibson):
* status: assigned => closed
* resolution: => wontfix
Comment:
Hi Tobias — Welcome aboard!
> Possible fix: Add add_never_cache_headers to the static.py serve method
I don't think this is the right approach. As far as I can see the browser
behaviour is correct and as desired, serving static assets from the
browser cache when possible.
When working on a file this behaviour can be undesired. For that all the
browsers allow disabling the caches (at least while the dev tools are
open) by accessing the settings (normally via the little cog or hamburger
menu on in the dev tools, or via the Develop menu in Safari). If you check
this static assets are fetched on each request.
If you **really** wanted to add no cache headers you could do so in a
middleware, but I don't think it's appropriate for projects in general.
I hope that makes sense.
--
Ticket URL: <https://code.djangoproject.com/ticket/32891#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/064.196e8d9c9a5a602537a2de533c71a6b2%40djangoproject.com.