Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
6 / 6 / 1
Регистрация: 22.03.2017
Сообщений: 100
1

Форма поиска по БД в шаблоне

14.02.2018, 07:43. Показов 821. Ответов 2

Author24 — интернет-сервис помощи студентам
Коллеги, здравствуйте!
помогите разобраться, не могу написать вьюшку и шаблон, чтобы данные из БД отображались в шаблоне.
кусок html с формой и местом для вывода информации (используется тот же шаблон search_content.html):
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<div class='row' align="left">
    <div class='col-md-6'>
        <ul>
            <li>Введите ИНН: </li>
        </ul>
    </div>
    <div class='col-md-6'>
        <ul>
            <li>
                <form action="{% url 'search_content' %}" method="post">
                    {% csrf_token %}
                    {{ form.as_ul }}
                    <label for="search_inn">Input INN: </label>
                    <input id="search_inn" type="text" name="search_inn" value="{{ search_data_inn }}">
                    <input type="submit" value="OK">
                </form>
            </li>
        </ul>
    </div>
</div>
<div class='row' align="left">
    <div class='col-md-6'>
        <ul>
            <li>Введите учреждение: </li>
        </ul>
    </div>
    <div class='col-md-6'>
        <ul>
               {% for i in data_inn %}
                 <li>{{ i.id }}</li>
               {% endfor %}
        </ul>
    </div>
</div>
вьюшка:
Python
1
2
3
def search_content(request):
    data_inn = Inn_uchrej.objects.filter(inn = ХХХХ)
    return render(request, 'search_content.html', {'data_inn': data_inn})
Как вместо ХХХХ указать имя переменной из формы поиска?
Если во вьюшке вместо ХХХХ указать явно ИНН, тогда в шаблоне отображается нужная инфа из БД.
В документации по django еще говориться про forms.py, но не могу догнать, как это задействовать.
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2018, 07:43
Ответы с готовыми решениями:

Форма поиска в шаблоне пользовательского типа записи
Есть записи с видео. Каждая запись характеризуется: название, рубрика, само видео, дата. В...

Не отображается форма в шаблоне
В файлике forms.py: from django import forms class UploadFileForm(forms.Form): title =...

Форма регистрации в шаблоне
Всем привет. Подскажите, может кто знает. Ситуация такая: Установил шаблон workreap. Там идет...

Форма обратной связи на шаблоне Sj_honrat
Помогите пожалуйста настроить форму обратной связи...

Ошибка в шаблоне HomeECO на joomla 2.5 не работает форма регистрации
Помогите, пожалуйста. Я новичок в сайтостроении. Делаю сайт на шаблоне HOMEECO. Столкнулся со...

2
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
14.02.2018, 12:37 2
Цитата Сообщение от KaaPython Посмотреть сообщение
Как вместо ХХХХ указать имя переменной из формы поиска?
Python
1
Inn_uchrej.objects.filter(inn = request.POST['search_inn'])
1
6 / 6 / 1
Регистрация: 22.03.2017
Сообщений: 100
15.02.2018, 06:32  [ТС] 3
Цитата Сообщение от netBool Посмотреть сообщение
1
Inn_uchrej.objects.filter(inn = request.POST['search_inn'])
Как не крутил, выдает MultiValueDictKeyError

Добавлено через 1 час 16 минут
Цитата Сообщение от netBool Посмотреть сообщение
Inn_uchrej.objects.filter(inn = request.POST['search_inn'])
Все, спасибо большое! заработало!
0
15.02.2018, 06:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2018, 06:32
Помогаю со студенческими работами здесь

Форма поиска (несколько параметров поиска)
Доброго дня! Помогите, пожалуйста. Переделываю шаблон &quot;Контакты&quot; (Access 2010) под потребности...

Как записать исключение определённых строк в шаблоне поиска команды FINDSTR?
Друзья! Есть файл foo.txt: Нужно исключить из него строки, которые &quot;Nmap 12&quot; и &quot;Nmap 13&quot;;...

Какой правильный путь указать для редиректа теге form action если форма создается в шаблоне
Здравствуйте. Подскажите пожалуйста такую вещь ,я сделал форму которая добавляет пользователя. Эту...

Форма поиска
Вот форма поиска по базе по трем параметрам. Поиск работает только если заполнить все три...

Форма поиска
Как поставить форму поиска сюда,только чтобы при разном розширению она стояла на своём месте!

Форма поиска
Добрый вечер, господа программисты, помогите создать форму поиска.В форме отправка в Поле19...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru