creylopez 1 год назад
Родитель
Сommit
baf9754abf
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      src/eventos/models.py

+ 9 - 0
src/eventos/models.py

@@ -24,9 +24,18 @@ class Reserva(models.Model):
     evento = models.ForeignKey(
         Evento, related_name="reservas", on_delete=models.CASCADE)
     usuario = models.ForeignKey(ReyMotaUser, on_delete=models.CASCADE)
+    acompanante = models.ForeignKey(
+        ReyMotaUser,
+        on_delete=models.SET_NULL,
+        null=True,
+        blank=True,
+        related_name='reservas_como_acompanante'
+    )
     fecha_reserva = models.DateTimeField(auto_now_add=True)
 
     def __str__(self):
+        if self.acompanante:
+            return f"{self.usuario} y {self.acompanante} en {self.evento}"
         return f'{self.usuario.nombre} - {self.evento.nombre} reserva realizada a las {self.fecha_reserva}'