我正在尝试将django网站设置为现场,在完成部署清单后,转动debug = False
django会发出404错误,只加载静态文件,不显示用户上传的媒体文件。但是使用debug=True
所有图像和文件都能正常工作。以下是debug = True
项目的配置。控制台日志显示多个丢失的文件。有人指出我做错了什么?
答案 0 :(得分:0)
基本上你将应用程序放在DEBUG=False
"模式"中,这意味着django不会提供任何静态文件。但另一方面,如果您想在本地测试DEBUG=False
如何影响您的环境,本地您可以使用python manage.py runserver --insecure
选项,这将允许django提供静态文件。但我必须指出,这是非常低效的,也可能是不安全的。
希望这有帮助。