# init_admin.py from banco import SessionLocal, engine, Base from models import Usuario from werkzeug.security import generate_password_hash def criar_admin(): Base.metadata.create_all(bind=engine) db = SessionLocal() admin = db.query(Usuario).filter(Usuario.usuario == "admin").first() if admin: print("✔ Usuário admin já existe") return admin = Usuario( usuario="admin", senha=generate_password_hash("admin123"), perfil="admin", ativo=True ) db.add(admin) db.commit() db.close() print("✅ Usuário admin criado com sucesso") print("Login: admin") print("Senha: admin123") if __name__ == "__main__": criar_admin()