2024-10-03 21:32:16 发布
网友
我想在应用程序的不同模块中使用flaskperm的装饰器。我正在使用app factory模式。如果我在工厂中创建扩展,就不能导入它以在其他模块中使用。使用app factory时如何导入扩展?在
from flask_perm import Perm def create_app(): app = Flask(__name__) perm = Perm(app) return app
烧瓶烫发的docs在顶部展示如何做。在
在工厂外创建扩展。初始化工厂内的扩展。支持应用工厂的每个Flask扩展都使用这种模式。在
perm = Perm() def create_app(): app = Flask(__name__) perm.init_app(app) return app
现在您可以在任何需要访问的地方使用from myproject import perm。在
from myproject import perm
烧瓶烫发的docs在顶部展示如何做。在
在工厂外创建扩展。初始化工厂内的扩展。支持应用工厂的每个Flask扩展都使用这种模式。在
现在您可以在任何需要访问的地方使用
from myproject import perm
。在相关问题 更多 >
编程相关推荐