Import Flask extension quando ele é criado em uma fábrica de aplicativos [duplicado]
Esta pergunta já tem uma resposta aqui:
Acesse uma extensão do Flask definida na fábrica de aplicativos 1 respostaEu quero usar os decoradores do Flask-Perm em diferentes módulos no meu aplicativo. Estou usando o padrão de fábrica de aplicativos. Se eu criar a extensão na fábrica, não posso importá-la para usar nos outros módulos. Como posso importar uma extensão ao usar uma fábrica de aplicativos?
from flask_perm import Perm
def create_app():
app = Flask(__name__)
perm = Perm(app)
return app