Pārlūkot izejas kodu

Añado acompañante al modelo

creylopez 11 mēneši atpakaļ
vecāks
revīzija
baf9754abf
1 mainītis faili ar 9 papildinājumiem un 0 dzēšanām
  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}'