在Heroku上服务静态文件

7 投票
1 回答
6660 浏览
提问于 2025-04-17 14:08

我正在为Heroku写一个Python应用程序。这个应用的网页部分是用Flask来做的。

我遇到的问题是找不到方法来提供静态文件。我不想通过Flask来处理,因为那样效率很低。

我还在使用gunicorn。我该如何设置静态文件的提供呢?

1 个回答

8

可以试试用亚马逊的S3来存储静态文件和媒体文件。类似的问题和答案可以在这里找到。这里是Heroku关于使用S3的文档。接着,你可能想要关闭自动收集静态文件的功能,具体的操作步骤可以在这里找到,这样每次你推送到Heroku时就不会自动运行收集静态文件的命令了。希望这些信息对你有帮助。

撰写回答