我使用Django模板。我想使用django模板在网页中查看图像。但是我想在我们右键单击图像并单击“保存为选项”并获取html页面源时限制图像。
我尝试了类似的链接,我想要Can I use Django to prevent direct access to an image file?在会话中间件中,如果是图像路径,我将其重定向到它所调用的相同视图,
for gated in settings.GATED_CONTENT:
if path.startswith(gated) or path.endswith(gated):
is_gated = True
return redirect(reverse('my_view'))
这样,图像不会显示在网页中。任何人都可以帮助我吗?
答案 0 :(得分:1)
您链接的问题不符合您的要求(如果我理解您的正确要求)。您希望限制人们无法将您的网站提供的图像保存到本地计算机(无法完成)。
您链接的问题是如何限制对登录用户的图像访问,可能是为了防止热链接等。