|
|
@@ -28,7 +28,7 @@ class Command(BaseCommand):
|
|
|
for reserva_data in datos:
|
|
|
try:
|
|
|
evento = Evento.objects.get(id=reserva_data["evento"])
|
|
|
- usuario = ReyMotaUser.objects.get(id=reserva_data["usuario"])
|
|
|
+ usuario = ReyMotaUser.objects.get(email=reserva_data["usuario_email"])
|
|
|
|
|
|
creado = Reserva.objects.create(
|
|
|
evento_id=evento.id,
|
|
|
@@ -42,6 +42,9 @@ class Command(BaseCommand):
|
|
|
except Evento.DoesNotExist:
|
|
|
self.stderr.write(self.style.ERROR(f"Evento '{reserva_data['evento']}' no encontrado."))
|
|
|
|
|
|
+ except ReyMotaUser.DoesNotExist:
|
|
|
+ self.stderr.write(self.style.ERROR(f"Usuario con email '{reserva_data['usuario_email']}' no encontrado."))
|
|
|
+
|
|
|
self.stdout.write(self.style.SUCCESS(f'Se importaron {reservas_creados} reservas correctamente.'))
|
|
|
|
|
|
except FileNotFoundError:
|