【发布时间】:2021-06-12 20:18:53
【问题描述】:
一直致力于个人作品集的 Django 项目。在项目内部,我有不同的应用程序:一个博客应用程序和一个项目应用程序。当我尝试渲染图像时,除非使用从模板文件夹到静态文件夹的特定路径,否则它不会显示。例如,根据我的项目目录,如果我使用“../static/img/example.jpg”,它会毫无问题地渲染图像,但是一旦我使用另一个路径,如“../../media/ img/example.jpg" 图像不会渲染并且会出现一个空白区域。我想知道这是 Django 的正常行为,如果是,那么显示图像的最佳做法是什么,因为现在什么都没有想到。enter image description here
【问题讨论】:
-
这正是的意图,否则黑客可能会开始从服务器获取任意文件,从而下载敏感数据。