Closed Lemoncchi closed 1 year ago
本来想用工厂模式来修复这个问题的,详见
这里研究了一段时间,但是如果要使用 工厂模式 对 app 进行初始化的话,整个项目的架构的很多地方都需要做相应的修改,所以最后还是放弃了使用 工厂模式,而是使用 环境变量 的一个小 trick 来解决了这个问题(但是我在想这个问题归根到底应该还是 SQLAcademy 2.0 的一个小 bug,没有像 1.0 版本中在 app.update 中成功更新 SQLALCHEMY_DATABASE_URI)
工厂模式
app
环境变量
trick
SQLAcademy 2.0
SQLALCHEMY_DATABASE_URI
本来想用工厂模式来修复这个问题的,详见
这里研究了一段时间,但是如果要使用
工厂模式
对app
进行初始化的话,整个项目的架构的很多地方都需要做相应的修改,所以最后还是放弃了使用工厂模式
,而是使用环境变量
的一个小trick
来解决了这个问题(但是我在想这个问题归根到底应该还是SQLAcademy 2.0
的一个小 bug,没有像 1.0 版本中在 app.update 中成功更新SQLALCHEMY_DATABASE_URI
)