我的 Django 应用程序从 media_url 导入图像,然后它转到下一页并显示图像并返回到第一页,然后导入新图像并删除旧图像。问题是在第一个循环中一切都很好,在第二个循环中,似乎 html 显示的是旧图像而不是新图像。如何在 html 中应用重新加载。这是代码的一部分:
设置.py:
MEDIA_ROOT = 'media//' # I test the MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = 'media//'
视图.py:
def scraping(request):
....
template_name = "scraping.html"
response2 = {'media_root': Config.MEDIA_ROOT, 'media_url': Config.MEDIA_URL}
return render(request, template_name, response2)
抓取.html
<img src='{{media_url}}/pic.jpg//'> # I also tried {{media_url}}pic.jpg
{{media_url}}/pic.jpg/
{{media_url}}//pic.jpg//