【问题标题】:What is purpose of init_app function in Flask? [duplicate]Flask 中的 init_app 函数的目的是什么? [复制]
【发布时间】:2019-09-21 16:20:55
【问题描述】:

示例:db.init_app(app)

Flask 中的 init_app 函数的目的是什么?这和其他方法一样吗?

【问题讨论】:

    标签: python-3.x flask


    【解决方案1】:

    许多包都提供了init_app() 方法。这是一种构造特定包的实例,然后让它知道Flask 实例的方法(例如,以便可以复制配置详细信息)。从机制上讲,它就像任何其他实例方法一样。

    【讨论】:

      【解决方案2】:

      这是一种以管理连接的方式安全地将数据库处理程序绑定到 Flask 应用程序的方法。

      https://flask-sqlalchemy.palletsprojects.com/en/2.x/api/#flask_sqlalchemy.SQLAlchemy.init_app

      【讨论】:

        【解决方案3】:

        它用于控制一个包与一个或多个 Flask 应用程序的集成。根据您初始化对象的方式,它可以立即使用,也可以根据需要附加到 Flask 应用程序。 在 db.init_app(app) 的情况下,应用程序是您的烧瓶应用程序,该对象必须是最初创建的。

        【讨论】:

          猜你喜欢
          • 2020-06-04
          • 1970-01-01
          • 2016-06-05
          • 2012-01-11
          • 1970-01-01
          • 2023-03-05
          • 1970-01-01
          • 2011-10-14
          • 1970-01-01
          相关资源
          最近更新 更多