Get запрос и вывод информации из БД в шаблон - Python
Формулировка задачи:
Коллеги, доброго времени. Помогите решить проблему. Есть БД с данными учреждений: инн(inn), наименование(name), адрес и т.д.
На клиентском шаблоне search, есть форма поиска по ИНН, код:
<form action="{% url 'answer' %}" method="get">
<p>
<input type="text" name="search_info" placeholder="ИНН">
<input type="submit" value="Найти">
</p>
</form>
На сервере во вьюшке происходит обработка информации и вывод ее из БД в шаблон answer, код:
def answer(request):
'''Вывод информации о всех учреждениях'''
info = 25252525
data = Uchrejdenie.objects.get(inn=info)
return render(request, 'answer.html', {'data': data})
Если я вручную ставлю ИНН (переменная info) то все отображается.
Код шаблона aswer:
<div class="row">
<div class='col-md-2'>
№ ИНН<br>Наименование<br>
</div>
<div class='col-md-10'>
{{data.inn}}<br>{{data.name}}
</div>
</div>
Как сделать, чтобы ИНН брался именно из формы, и по запросу пользователя выводил информацию согласно указанного ИНН?
Решение задачи: «Get запрос и вывод информации из БД в шаблон»
textual
Листинг программы
info = request.GET['search_info']
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д