【发布时间】:2020-09-17 00:14:42
【问题描述】:
更新模型实例后,我重定向回此实例的“详细信息页面”。模型的一部分是从模型内容生成的图像。 在此重定向中,我想强制浏览器从服务器重新加载图像。我用标题尝试过,但不起作用:
response = HttpResponseRedirect('/target/path/')
response['Cache-Control'] = 'no-cache'
response['Pragma'] = 'no-cache'
return response
因为我假设重定向会丢失标头。
如何强制页面重新加载图像,但只有在用户从更新页面返回之后?
编辑:
图像在 img 标记中提供。 src 实际上指向一个服务器端点,该端点从 src 链接中的“id”生成图像。然后图像应该被缓存,直到它发生变化。
【问题讨论】:
标签: python django cache-control http-redirect