Flask:在初始化资源之前,请参阅配置

时间:2019-02-06 14:50:35

标签: flask flask-restful

我有一个小应用程序,我想在将我的应用程序启动到初始化为全局变量的模块时传递一个测试标志。

例如:

if __name__ == '__main__':
    app = create_app(testing=True)
    app.run()

哪个初始化过:

def create_app(testing: bool=False):
    app = Flask(__name__)
    app.config["testing"] = testing

但在此之前,我有:

    from flask import request, Response
    from flask_restful import Resource

    my_module = myModule(testing=app.config.testing)

class GetAllProducts(Resource):

def get(self):
    return all_products

所以问题是我的类甚至在create_app()被调用之前就已经初始化。

如何做到这一点? 谢谢

0 个答案:

没有答案