Ошибка строки поиска: объект 'WSGIRequest' не имеет атрибута 'Post' / Django
Я пытаюсь реализовать поиск в Django. Когда я ввожу что-то в поиск, я получаю ошибку: объект 'WSGIRequest' не имеет атрибута 'Post'.
app view
def searchbar(request):
if request.method == "POST":
searched = request.Post["searched"]
students = Q(pk__contains=searched) | Q(first_name__contains=searched) | Q(last_name__contains=searched)
return render(request, template_name='searchbar.html', context={"searched": searched, "students": students})
else:
return render(request, template_name='searchbar.html', context={})
шаблон
{% extends "index.html" %}
{% block content %}
<center>
{% if searched %}
<h1>You search for {{ searched }}</h1>
<br/>
{% for student in students %}
{{ student.first_name }} {{ student.last_name }}<br/>
{% endfor %}
{% else %}
<h1>Nothing to search</h1>
{% endif %}
</center>
{% endblock %}
Подскажите, в чем может быть проблема? Заранее спасибо.
Как заявил сэр @WillemVanOnsem в комментарии выше:
Это
request.POST
не.request.Post