Meu_projeto/app/__init__.py
2025-05-17 19:22:26 -04:00

29 lines
705 B
Python

from flask import Flask
from app.database import db
from werkzeug.security import generate_password_hash
# Importação dos modelos para garantir o mapeamento completo
from app.models import Usuario, Organizacao
# Importação dos blueprints
from app.routes.usuario import usuarios_bp
from app.routes.organizacao import organizacoes_bp
from app.routes.documentos import documentos_bp
def create_app():
app = Flask(__name__)
app.config.from_object("config")
# Inicializa a extensão SQLAlchemy
db.init_app(app)
# Registra os blueprints
app.register_blueprint(usuarios_bp)
app.register_blueprint(organizacoes_bp)
app.register_blueprint(documentos_bp)
return app