django - DJANGO 静态图像删除
问题描述
我遇到保存在 Django 的静态/图像目录中的图像的问题。我的网站通过引用图像的名称(例如 Image_1)来适当地呈现图像。但是,一旦我尝试删除此图像并在 static/images 目录中包含一个具有相同名称 Image_1 的新图像,网站就会继续呈现旧图像。使用新名称添加到同一目录中的新图像可以毫无问题地呈现。
从那时起,我在 settings.py 中指定了所有 STATIC_ROOT、MEDIA 和 MEDIA_ROOT 路由,我运行了 manage.py collectstatic 并检查了存储在这些目录中的图像。Image_1 的“旧”版本不再存在,但新版本存在,并且网站仍然呈现它的“旧”版本。
有没有人对此有解释,以及如何解决?
提前致谢!
解决方案
浏览器将旧图像缓存在浏览器端的PC中。关闭页面并清除浏览器的缓存文件,然后重试。
推荐阅读
- google-bigquery - 从 BigQuery 结果中获得类似 OLTP 的性能
- vue.js - 使用 Nuxt.js 对身份验证进行调度操作
- php - 从数组元素中获取某个单词后的字符串
- php - 在项目中调用 .env 文件的正确方法
- r - 从 GeoPackage 中删除图层
- sql-server - SQL Server SQLCLR 函数在从一个 DB 复制到另一个 DB 后收到参数错误
- node.js - 收件人未收到 Docusign 复合模板,但显示在 DS 收件箱/已发送
- machine-learning - 自动将 On-Premise ML 训练模型移动到 Azure 存储
- html - 如何更改 HTML 中标题的颜色?
- android - Android Studio:模式中的 TableRow 不起作用