Ich verwende die Verknüpfung render_to_response und möchte kein bestimmtes Antwortobjekt erstellen, um zusätzliche Header hinzuzufügen, um das clientseitige Caching zu verhindern.
Ich hätte gerne eine Antwort, die enthält:
- Pragma: kein Cache
- Cache-Kontrolle: kein Cache
- Cache-Kontrolle: muss erneut validiert werden
Und all die anderen raffinierten Möglichkeiten, die Browser hoffentlich als Anweisungen interpretieren, um das Caching zu vermeiden.
Gibt es eine No-Cache-Middleware oder ähnliches, die den Trick mit minimalem Codeeinbruch ausführen kann?
response["Cache-Control"] = "no-cache, no-store, must-revalidate"zusammen mit@never_cache.@never_cacheAnrufeadd_never_cache_headers()und dies wiederum ruft,patch_cache_control()aber dies fügt nur hinzuCache-Control:max-age=0, was anscheinend für diese Browser nicht ausreicht. Siehe stackoverflow.com/questions/49547/…