无法替换 Django 1.8 中的静态图像

Not able to replace static image in django 1.8

以下是我的 settings.py 个条目。

STATIC_URL = '/static/'

STATIC_ROOT = '/home/eankuls/django-kuls/django_test/assets'

STATICFILES_DIRS = (
    '/home/eankuls/django-kuls/django_test/static/',
)

我的图片被放置为"/home/eankuls/django-kuls/django_test/static/images/ankur.jpg"。我执行了 "python manage.py collectstatic" 命令,该命令将我的图像创建为 '/home/eankuls/django-kuls/django_test/assets/images/ankur.jpg' 的副本并完美执行。

现在我正在尝试用 'kuls.jpg' 替换此图像。我删除了资产文件夹。在 '/home/eankuls/django-kuls/django_test/static/images' 处将 ankur.jpg 替换为 kuls.jpg 并再次将 "collectstatic" 命令替换为 运行。

它使用 "kuls.jpg" 成功创建了资产文件夹,但是在 运行 连接服务器后 "ankur.jpg" 在我的浏览器上可见,而不是 "kuls.jpg"。较旧的甚至不存在于我的文件夹结构中的任何位置,但它仍然存在于输出中。请帮忙

如果您需要更多详细信息 settings.py

,请告诉我

我认为您的代码没有问题,问题出在您的浏览器上。 清除浏览器的缓存并重试。