微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将Flask-AppBuilder部署到子目录

如何解决将Flask-AppBuilder部署到子目录

我想将Flask-AppBuilder应用程序部署到domain.com/subdirectory。不幸的是,Flask-AppBuilder似乎使用绝对路径/static/...对静态资产(例如CSS文件)进行了硬编码,因此该应用在本地主机上运行时可以运行,但是在外部以domain.com/subdirectory的形式调用时失败,因为当它们实际位于domain.com/subdirectory/static下时,它将搜索mydomain.com/static下的静态文件

我尝试了Flask和Flask-AppBuilder的所有配置选项,但没有一个具有理想的效果。如何将Flask-AppBuilder正确部署到子目录?

我还通过gunicorn app:app而不是flask run启动了该应用程序,但这会导致相同的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。