Всем привет!
Сделала форму поиска с 5 полями, три из них обязательные, два необязательных. И совсем запуталась с обработкой формы: если обязательные поля заполнены, то все ок, а если нет, то не выводится никаких ошибок. Подозреваю, что неправильно обрабатываю невалидность формы. Подскажите пожалуйста, как поправить:
def mainPage(request):
if request.method == 'GET':
form = MainPageForm(request.GET)
if form.is_valid():
results = form.cleaned_data
...
Обработка результатов
...
return render(request, 'hostels/search_results.html', {'result': result})
else:
form = MainPageForm()
return render(request, 'hostels/mainpage.html', {'form': form})
return render(request, 'hostels/mainpage.html', {'form': form})