为了账号安全,请及时绑定邮箱和手机立即绑定

python flask 工厂函数?

python flask 工厂函数?

慕无忌1623718 2018-10-12 18:26:47
如题。今天在看flask web,说到了工厂函数,不是很理解,请大神来指教一下,上源码。app/init.py:程序包的构造文件from flask import Flask, render_templatefrom flask.ext.bootstrap import Bootstrapfrom flask.ext.mail import Mailfrom flask.ext.moment import Momentfrom flask.ext.sqlalchemy import SQLAlchemyfrom config import configbootstrap = Bootstrap()mail = Mail()moment = Moment()db = SQLAlchemy()def create_app(config_name):    app = Flask(__name__)    app.config.from_object(config[config_name])    config[config_name].init_app(app)    bootstrap.init_app(app)    mail.init_app(app)    moment.init_app(app)    db.init_app(app)    return app
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

大概意思就是,方便批量生产 app。你用这个 create_app 函数方法可以创建万千上万个 app。

查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 1502 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信