Как получить id поля ввода текста в Django Views?
В настоящее время в моей форме есть следующее
<input type="text" name="textAnswer" maxlength="50" id="ed57a954-7afd-47ac-b6d4-979198455aa5" class="textinput textInput form-control">
Я хочу получить id этого ввода в представлении, когда форма отправлена. Я знаю, как получить значение, введенное пользователем в textinput в представлении, но не знаю, как извлечь id этого ввода
В настоящее время я извлекаю значение с помощью этого кода
userTypedValue = request.POST.get('textAnswer')
Возможно, вы можете добавить новое поле для хранения id.
#forms.py
from django import forms
class SomeForms(forms.Form):
id = forms.CharField(
widget=forms.TextInput(
attrs={
"class": "form-control"
}
))
value = forms.CharField(
widget=forms.TextInput(
attrs={
"class": "form-control"
}
))
затем, чтобы использовать данные формы
# views.py
@login_required(login_url="/login/")
def someform_view(request):
if request.method == 'POST':
form = SomeForms(request.POST)
....
Помните, чтобы перейти от к просмотру
front.html
<input type="hidden" value="ed57a954-7afd-47ac-b6d4-979198455aa5">