Save data from a user In the form of a choicefield on database

I get information from the user through the following form. I want it to be the same optionally in the admin panel, that is, if I wanted to edit, I would only edit one of the options. enter image description here

in admin panel enter image description here

I want to be able to select in the admin panel, for example, if you need to change something, I can select its value, such as a form

Models.py

class Reservation_Date(models.Model):
date = models.CharField(max_length=20)
reservation_received = models.ForeignKey(Reservation_Item, on_delete=models.CASCADE)

class Reservation_Received(models.Model):
name = models.CharField(max_length=50)
date = models.CharField(max_length=50)
time = models.CharField(max_length=50)
count = models.CharField(max_length=50)
table_number = models.CharField(max_length=50)
is_read = models.BooleanField(default=False , verbose_name='Read / Unread')

views.py

    if request.method == "POST" and request.POST.get('name'):
    reservation = Reservation_Received()
    reservation.name = request.POST.get('name')
    reservation.date = request.POST.get('date')
    reservation.time = request.POST.get('time')
    reservation.count = request.POST.get('count')
    reservation.table_number = request.POST.get('table_number')
    try:
        reservation.save()
        return JsonResponse({'msg':'Success'})
    except IntegrityError:
        return JsonResponse({'msg':'Error'})
Back to Top