Как обновить кортеж, который находится в базе данных из формы редактирования в Django? - PullRequest
1 голос
/ 12 мая 2019

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»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...