У меня есть форма MyForm
, которую я обновляю, используя ajax, когда пользователь заполняет ее.У меня есть метод просмотра, который обновляет форму путем создания MyForm
из request.POST
и обратной передачи.
def update_form(request):
if request.method == 'POST':
dict = {}
dict['form'] = MyForm(request.POST).as_p()
return HttpResponse(json.dumps(dict), mimetype='application/javascript')
return HttpResponseBadRequest()
Однако, это вызывает процедуры очистки / проверки, и я не хочупоказывать сообщения об ошибках пользователю до тех пор, пока они фактически не нажмут «отправить».
Итак, вопрос: как я могу построить django.forms.Form
из существующих данных, не вызывая проверку?