Как я могу получить данные из формы, используя метод GET?
Например, у меня есть эта форма:
class LoansSearchForm(forms.Form):
balance = forms.IntegerField(label='', required=False)
На мой взгляд, отображение в шаблоне формы следующим образом:
def search_results(request):
form = LoansSearchForm(request.GET)
cd = form.cleaned_data
word = cd['balance']
context = {'form': form,
'test': word,}
return render(request, 'search_results.html', context)
Но я все еще ошибка:
'LoansSearchForm' object has no attribute 'cleaned_data'
При попытке получить их таким образом:
word = form['balance']
Я получаю поле с заполненными данными.Как правильно получить данные из моей формы?
Правильно ли написана моя форма?Должен ли я использовать что-то подобное?(извините, если мой вопрос тривиален, но я нашел очень мало информации о формах GET)
if request.method == 'GET':
form = LoansSearchForm(request.GET)
if form.is_valid():
print('Hello World')
else:
form = LoansSearchForm()