@login_required
def edit_user_reservation(request, pk):
“”"
This view allows the user to edit reservations.
“”"
reservation = Reservation.objects.get(id=pk)
form = ReservationForm(instance=reservation)
if request.method == 'POST':
form = ReservationForm(
request.POST, request.FILES,
instance=reservation
)
if form.is_valid():
form.save()
messages.success(request, 'Reservation Updated.')
return redirect('user_reservation')
context = {'form': form}
return render(request, 'restaurant/edit_reservation.html', context)