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']

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5