|
|
|
@ -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: |
|
|
|
|