5 Я пытаюсь изменить кортеж в базе данных через формуляр, и с тех пор я не могу этого сделать. Я хотел бы пример кода, который работает.
Views.py
def modifier_ue(request, code):
if request.method == 'POST':
ue_form = UEForms(request.POST);
if ue_form.is_valid() and 'supprimer' in request.POST:
return HttpResponse('supprimer');
elif ue_form.is_valid() and 'continuer' in request.POST:
return HttpResponse('continuer');
elif ue_form.is_valid() and 'quitter' in request.POST:
return HttpResponse('quitter');
else:
return HttpResponse(ue_form.errors.as_data())
else:
ue = UE.objects.get(code_ue=code);
ue_form = UEForms(instance=ue);
return render(request, 'fely/admin/modifier_ue.html', {'ue_form': ue_form, 'code': code});
ue_form.is_valid () всегда ложно, а «modifier_ue.html» вызывает представление «modifier_ue»