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_cache
Anrufeadd_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/…