Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ venv/
.venv

# Archivos de base de datos
db.sqlite3

# Archivos de migraciones (si quieres omitirlos)
**/migrations/__pycache__/
Expand All @@ -21,4 +22,5 @@ venv/
# Archivos de Django estáticos
staticfiles/

**/*.sqlite3
# Archivos subidos por el usuario
media/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed essenza/db.sqlite3
Binary file not shown.
48 changes: 48 additions & 0 deletions essenza/load_samples.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
@echo off
REM ---------------------------------------------------------
REM IMPORTANTE: Este archivo borra todos los datos de tu BD local (y la crea con los datos de sampleo).
REM Las imágenes de sampleo se copian a la carpeta 'media/'.
REM También instala las dependencias necesarias definidas en 'requirements.txt' (si aun no lo están).
REM ---------------------------------------------------------

echo --- Instalando dependencias (pip)...
pip install -r requirements.txt && (

echo --- Borrando TODOS los datos de la BD...
python manage.py flush --noinput && (

echo.
echo --- Aplicando migraciones...
python manage.py migrate --noinput && (

echo.
echo --- Copiando imagenes de sampleo a 'media/'...
REM XCOPY [origen] [destino] /E /I /Y
REM /E = Copia subdirectorios (incluso vacíos)
REM /I = Si el destino no existe, asume que es un directorio
REM /Y = Suprime la pregunta de "sobreescribir archivo"
XCOPY _sample_assets media /E /I /Y && (

echo.
echo --- Cargando datos de USER...
python manage.py loaddata user/sample/sample.json && (

echo.
echo --- Cargando datos de PRODUCT...
python manage.py loaddata product/sample/sample.json && (

echo.
echo --- Cargando datos de ORDER...
python manage.py loaddata order/sample/sample.json && (

echo.
echo --- !Proceso completado! La base de datos esta lista. ---
)
)
)
)
)
)
)

@echo on
Loading