我想为我的应用程序使用非静态图像。这意味着管理员将能够上传图像(并创建文章)。用户将具有对文章的只读访问权限。
在这种情况下,是否可以在Production上使用功能static()来存储和提供图像?
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
还是我应该只使用第三方资源来存储/保存图像?
答案 0 :(得分:0)
答案很简单:
功能
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
根本无法与“ Debug = false”一起使用。
这就是为什么它不能在生产中使用的原因。 这是来自documentation的引文:
此帮助程序功能仅在调试模式下且仅在给定前缀是本地前缀(例如/ media /)而不是URL(例如http://media.example.com/)时起作用。