Как я могу соотнести имя элемента HTML (input) и имя поля формы «Django»?Корреляция имени HTML-элемента с именем поля формы Django
Например, у меня есть HTML-файл:
...
<input name='some_name'>
...
И у меня есть форма Django с поля «Имя»:
class SomeForm(ModelForm):
name = forms.CharField()
Когда я создаю форму, передавать данные в ней и вызывать "is_valid":
form = SomeForm(request.data)
form.is_valid()
У меня есть ошибка в поле «name»: «Это поле обязательно». Итак, что я могу сделать, если изменение имени ввода в HTML нежелательно?
Это не выглядит, как вы рендеринга 'SomeForm' в вашем HTML вообще. Вы передали 'SomeForm' в шаблон и отобрали его? –
В этом случае «да», я не выдаю шаблон. Поскольку это не в моем коде и там много JavaScript, я решил, что лучше не трогать HTML и вносить изменения в представления Django. – Andrey
Тогда вам не нужно определять 'SomeForm', поскольку вы его не используете, и поэтому он не может быть действительным. –