Отображение выбора в админке django

я делаю приложение для бронирования, я хочу, чтобы один из способов просмотра данных был в панели администратора, но сейчас я вижу все, кроме времени, я думаю, это потому, что это поле выбора, и в админке оно отображается так, как будто оно не было выбрано.

models.py

class Reservation(models.Model):
    name = models.CharField(max_length=50)
    people = models.IntegerField()
    date = models.DateField()


    time_choice = (
        (times_available[0], times_available[0]),
        (times_available[1], times_available[1]),
        (times_available[2], times_available[2]),
        (times_available[3], times_available[3]),
        (times_available[4], times_available[4]),
        (times_available[5], times_available[5]),
        (times_available[6], times_available[6])
    )

    time = models.CharField(
        max_length= 7,
        blank= True,
        null= True,
        choices= time_choice
    )

    phone = models.IntegerField()
    
    def __str__(self):
        return self.name

views.py

def reservar_mesa(request):
    reserve_form = FormReservarMesa()

    if request.method == 'POST':
        reserve_form = FormReservarMesa(request.POST)

        if reserve_form.is_valid():
            reserve_form.save()
            reserve_form = FormReservarMesa()
            return HttpResponseRedirect("/home/")

    context = {'form' : reserve_form}


    return render(request, 'reservas.html', context)

мой admin.py не работает. Я проверил, и значение хранится в базе данных

Вернуться на верх