我有main.py
和app.py
。app.py
包含create_app()
返回app
对象。main.py
来电create_app()
。我必须在main.py
. 这个全局对象app
作为输入参数。这在 python 中对我来说似乎很复杂。当应用程序启动时,我如何可能实现这个全局对象构造?
具体来说,我正在使用flask_oidc
并且需要构造一个oidc = OpenIDConnect(app)
inmain.py
并使oidc
对象在其他控制器 .py 文件中可用。此oidc
对象将存储用户信息并验证用户是否已通过身份验证。
任何建议和见解都值得赞赏。