【发布时间】:2017-03-01 19:50:59
【问题描述】:
我已经做了大约 3 个小时了,我完全迷失了方向,并且在原地转圈。我正在尝试将我的静态和媒体文件部署到部署中。
我的设置文件如下所示:
DEBUG = False
...
STATIC_ROOT = '/home/huhu/webapps/eng30_static_media/static'
MEDIA_ROOT = '/home/huhu/webapps/eng30_static_media/media'
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
我运行了 collectstatic 并且我的静态文件位于 /home/huhu/webapps/eng30_static_media/static 我仍然不知道如何处理媒体文件。我在这里想念什么?我目前没有通过管理面板显示的任何静态 js、静态 img、静态 css 或媒体上传。
【问题讨论】:
-
没什么。一旦你通过你的网站或管理员上传了一些东西,我将创建 MEDIA_ROOT 目录并将文件保存在那里。
-
您应该提供更多上下文,您的服务器类型是什么,部署方法是什么,Web 服务器是什么?
-
查看djangodeployment.com/2016/10/18/… 并检查
/var/log/nginx/error.log或/var/log/apache2/error.log的Web 服务器日志文件。
标签: django django-staticfiles django-deployment