如何使用django从同一个heroku服务器提供静态图像

时间:2016-04-05 03:01:57

标签: django heroku static-files

我在heroku上获得了应用程序,当我在本地开发时,我的所有图像都会显示出来。但是当我部署它时,我的图像被打破了。我按照教程进行了操作,并没有解释部署中会发生什么。我已经阅读了两天的文档,说实话,它并不清楚。人们和文档一直指的是

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles')
STATIC_URL = '/static/'

但我的教程也谈到了

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media_cdn')
MEDIA_URL = '/media/'

在输入时我也意识到我无法在我的网站上播放我的YouTube视频。虽然一次有一个问题。这与我的应用免费有什么关系吗?我的意思是,我的dynos无法处理我想要做的事情。