![](/img/trans.png)
[英]Django shows 404 error on media files when debug = False in production
[英]serve static and media files in django when debug=False
我想发布我的 django 项目,但是何时更改我的 settings.py “debug = False” 静态文件未加载! 这是我的 settings.py
MEDIA_URL = '/media_files/'
STATIC_URL = '/static_files/'
MEDIA_ROOT = '/home/domain/public_html/static_cdn/media_root'
STATIC_ROOT = '/home/domain/public_html/static_cdn/static_root'
我还使用了“python manage.py collectstatic”命令,它在 public_html 中创建了文件夹
我尝试了很多方法,但这对我有用:对于媒体文件在终端中创建一个媒体文件夹到 public_html 的符号链接:
$ ln -s ~/project_path/media/ public_html/media
对于静态文件,请在终端中创建符号链接或将它们复制到 public_html 文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.