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