MultiKeyErrror при сохранении редактирования в Django - PullRequest
0 голосов
/ 06 апреля 2019

Я пытаюсь подтвердить отредактированные изменения в views.py для Django, однако появляется MultiDictKeyError @ ticket.venue = request.POST ['venue'] и т. Д. внести отредактированные изменения. Я могу получить значение при редактировании, но когда я подтверждаю изменения, выдает ошибку выше.

                               Views.py: 
def edit(request, tic_id):
context={
    "ticket": Ticket.objects.get(id=tic_id)
}
return render(request, 'first_app/edit.html', context)

def modify(request, tic_id):
if request.method!='POST':
    return redirect('/dashboard')
ticket=Ticket.objects.get(id=tic_id)
ticket.venue=request.POST['venue']
ticket.quantity=request.POST['quantity']
ticket.loop=request.POST['loop']
ticket.save()
return redirect('/confirmation')

Я ожидаю, что отредактированные изменения будут перенаправлены на '/ подтверждение, и мне интересно, есть ли проблема с моим неверным синтаксом? Спасибо, я ценю вашу помощь!

...