两个烧瓶应用程序如何访问同一数据库

时间:2019-01-23 23:17:21

标签: python rest flask sqlalchemy flask-sqlalchemy

我将构建两个烧瓶REST API,以访问同一数据库。 两个2应用程序都可以访问同一张表。例如我有订单表。我应该在两个应用程序还是两个应用程序上都创建OrderModel类?

谢谢。

1 个答案:

答案 0 :(得分:1)

我建议创建一个包含三个顶级程序包的项目。其中两个是您的flask应用程序,一个是一个通用的程序包,其中包含在它们之间共享的模块。

your_project/
  app1/
    __init__.py
    app.py
  app2/
    __init__.py
    app.py
  commons/
    __init__.py
    models.py

通常,请尝试avoid duplicating code。另外,这个问题可能更适合Software Engineering stack exchange site。对于SO来说太宽泛了。