首先,这与python中典型的相对导入错误不同,因此应该注意。基本上,我已经使用gunicorn将我的flask应用程序部署到heroku,该应用程序显示了应用程序错误。 在开发阶段,一切正常,但在部署时崩溃。 我从赫罗库的日志中看到
from .config.config import Config
2019-11-17T22:42:23.881100+00:00 app[web.1]: ImportError: attempted relative import with no known parent package
使用config而不是.config显然可以解决这个问题,但是在开发阶段我就变得很重要了。我应该注意到,以这种方式导入的所有包都有多个错误。 这将是一个大项目,我不能一直改变包导入方法每次。我已经检查了每一个flask部署教程,但是由于某些原因每个人都在他们的示例中使用了一个
不管怎样,我的文件结构是
在应用程序副本在
^{pr2}$程序文件
web: gunicorn app:app
目前没有回答
相关问题 更多 >
编程相关推荐