python -m venv .venv # 🔹 Crea el entorno virtual ..venv\Scripts\activate # 🔹 Activa el entorno virtual deactivate .venv # 🔹 Desactiva el entorno virtual (cuando sea necesario)
pip install -r requirements.txt # 🔹 Instala las dependencias del proyecto python.exe -m pip install --upgrade pip # 🔹 Actualiza pip a la última versión
flask run --debug # 🔥 Modo Debug (Para desarrollo) flask run # 🚀 Modo normal (Para producción)
FLASK_ENV=development SECRET_KEY=tu_secret_key_generado SQLALCHEMY_DATABASE_URI=mysql+pymysql://root:tu_contraseñ[email protected]:3306/Nombre_BD
flask db init
flask db migrate -m "Mensaje"
flask db upgrade
- Abre el archivo
generar_passwords.py. - Ejecuta el script:
python generar_passwords.py
INSERT INTO usuario (nombre, email, password, rol_id) VALUES ('Administrador', '[email protected]', 'hashed_password_admin', 1), ('Alexis', '[email protected]', 'hashed_password_alexis', 2), ('Josue', '[email protected]', 'hashed_password_josue', 2);
- Modifica las líneas para agregar el nuevo usuario:
passwords = { "NuevoUsuario": "nueva_contraseña" } Ejecuta el script:
python generar_passwords.py
Inserta el nuevo usuario con su contraseña hasheada:
INSERT INTO usuario (nombre, email, password, rol_id) VALUES ('Nuevo Usuario', '[email protected]', 'hashed_password_nuevo_usuario', id_rol);