Удалить встречи с более чем 30 минут - PullRequest
0 голосов
/ 29 октября 2019

У меня есть эта модель, и я отвечаю за создание функции, которая исключает те встречи со статусом «CART», которые имеют более 2 часов.

APPOINTMENT_STATUS_CHOICES = (
('ACTIVA','ACTIVA'),
('CERRADA','CERRADA'),
('CARRITO','CARRITO'),
('CANCELADA','CANCELADA')
)


class CitaSucursal(models.Model):
    fecha_cita = models.DateField(null=True, blank=True)
    hora_inicio = models.TimeField(null=True, blank=True)
    hora_final = models.TimeField(null=True, blank=True)
    sala =  models.CharField(max_length=45,null=True, blank=False, choices=SALA_ESTUDIO_CHOICES)
    id_sala = models.IntegerField(null=True, blank=True)
    prueba = models.CharField(max_length=100,null=True, blank=False)
    categoria = models.CharField(max_length=45,null=True, blank=False, choices=ESTUDIO_CHOICES)
    notas = models.CharField(max_length=200,null=True, blank=True)
    estatus = models.CharField(max_length=13,null=True, blank=False, choices=APPOINTMENT_STATUS_CHOICES)
    id_pago = models.CharField(max_length=45,null=True, blank=True)
    creacion = models.DateTimeField(auto_now_add=True) # When it was create
    ultimaActualizacion = models.DateTimeField(auto_now=True) # When i was update
    Paciente = models.ForeignKey(Paciente, null=True, blank=False, on_delete=models.CASCADE)
    Sucursal = models.ForeignKey(Sucursal, null=True, blank=False, on_delete=models.CASCADE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...