为什么我只允许在调试模式下上传图像



我想为用户添加一个字段来编辑他们的个人资料图片,并查看了一些教程。然而,我发现的每一个教程都在urls.py:中包含了某种形式的内容

if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
document_root=settings.MEDIA_ROOT

为什么我不能在部署时这样做?如果必须这样做的话?我有什么办法允许用户上传和修改他们的个人资料图片吗?

如有任何帮助,我们将不胜感激。谢谢

这是因为在生产模式下,django停止提供静态文件。因此,静态url将导致找不到页面。

最新更新