Browse Source

Importa vehículos nuevos. Detalle del vehículo con modelo y marca

main
Celestino Rey 8 months ago
parent
commit
f1c464955f
3 changed files with 16 additions and 10 deletions
  1. +1
    -1
      K8S/Makefile
  2. +14
    -8
      src/repostajes/management/commands/importar_vehiculos.py
  3. +1
    -1
      src/templates/repostajes/detalle_vehiculo.html

+ 1
- 1
K8S/Makefile View File

@ -1,6 +1,6 @@
export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':')
export REGISTRY=registry.reymota.es
export IMG_VERSION = 0.66
export IMG_VERSION = 0.69
export IMG_NGINX_VERSION = 1.0
# limpia todo


+ 14
- 8
src/repostajes/management/commands/importar_vehiculos.py View File

@ -25,14 +25,20 @@ class Command(BaseCommand):
vehiculos_creados = 0
for vehiculo_data in datos:
creado = Vehiculo.objects.create(
marca=vehiculo_data['marca'],
modelo=vehiculo_data['modelo'],
matricula=vehiculo_data['matricula'],
foto=vehiculo_data['foto']
)
if creado:
vehiculos_creados += 1
try:
vehiculo, creado = Vehiculo.objects.get_or_create(
matricula=vehiculo_data["matricula"],
defaults={
'marca': vehiculo_data['marca'],
'modelo': vehiculo_data['modelo'],
'foto': vehiculo_data['foto']
}
)
if creado:
vehiculos_creados += 1
except Vehiculo.DoesNotExist:
self.stderr.write(self.style.ERROR(f"Vehiculo con matrícula '{vehiculo_data['matricula']}' no encontrado."))
self.stdout.write(self.style.SUCCESS(f'Se importaron {vehiculos_creados} vehiculos correctamente.'))


+ 1
- 1
src/templates/repostajes/detalle_vehiculo.html View File

@ -22,7 +22,7 @@
<h4>{{ vehiculo.matricula }}</h4>
<ul class="notification-meta list-inline mb-0">
<li class="list-inline-item">{{ vehiculo.matricula }}</li>
<li class="list-inline-item">{{ vehiculo.marca }} {{ vehiculo.modelo }}</li>
</ul>
</div>
</div>


Loading…
Cancel
Save