在我的应用程序中我上传图片,效果很好,但我的问题是我无法在模板中引用媒体文件中的媒体图片,所以我将MEDIA_ROOT
放在{{1}下面因此,我可以使用STATIC_ROOT
而不是{{ STATIC_URL }}
在模板中引用我的图片,它有效!我问如果在静态文件中制作媒体文件后会出现问题吗?谢谢
这是我的settings.py文件的一部分:
{{ MEDIA_URL }}
答案 0 :(得分:0)
最好使媒体和静态文件彼此分开。每个Django应用程序都可以提供静态文件,这些文件将用于部署目的,并使用python manage.py collectstatic
收集并复制到某个文件夹。当上传等不会以这种方式收集和保存两次时应该会更好。想象一下,您的媒体文件夹中有非常大的图像或视频文件...
因此,请使用{{ MEDIA_URL }}
作为Nicolas Cortot的建议。