【发布时间】:2018-06-05 15:25:20
【问题描述】:
我有一个运行良好的 django 项目,当debug = True 时显示从管理员上传的所有媒体文件,但我立即将更改为debug = False django 找不到我的媒体文件夹,但它加载了我的静态文件夹。如您所见,我已经正确设置了MEDIA_ROOT 和MEDIA_URL
这也是我的urls.py 配置
在控制台日志中,我发现我的图像输出 404 错误,而我可以清楚地看到一个媒体文件夹存在我的目录中的图像
谁能帮我指出我做错了什么或者为什么 django 找不到我的媒体文件夹?
【问题讨论】:
-
你能把代码写成文本吗?图片很难使用。
-
这个问题不是参考的重复,因为我的问题是相反的。我的网站正在开发中,但是当
debug = False时找不到我在媒体文件夹中上传的图片 -
+static 仅用于调试/开发模式。我相信您可以通过设置 STATIC_URL 并进行 collectstatic 来修复它。但是我并没有靠近我的常规工作空间来确定这一点。如果你不明白,我稍后再看。
-
我已经做了 collectstatic 并加载了正常的 css 和图像,但没有找到媒体文件夹中上传的图像
标签: python django python-3.x python-2.7 sorl-thumbnail