当我将项目上传到heroku,并将DEBUG=True更改为DEBUG=False时,图像停止显示
这是我的静态和媒体根目录
STATIC_ROOT = Path(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
MEDIA_ROOT = Path(BASE_DIR, 'media')
MEDIA_URL = '/media/'
实际上,通过将debug更改为false,您已经将django置于'生产'模式,这将更改查找静态文件所需的内容。这样做是因为'dev'方法没有被证明是安全的。
关于在horoku中做什么,horoku文档已经介绍了:
要了解更多信息,django文档也讨论了这个过程