| |
|
| | 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()
|
| |
|