Форум сайта python.su
т.е. обрабатывать обе формы одним view? А смысл? “Боковая” форма нужна для записи. “Верхняя” для фильтрации/сортировки таблицы. Таблица вообще не в форме. Или Вы предлагаете включить таблицу в “верхнюю” форму? Типа, сделать форму на всю правую часть страницы? Интересно! У меня сейчас шаблон выглядит так
<!--sidebar--> <div class="col-lg-2"> {% block sidebar %} <ul class="sidebar-nav"> <li><a href="{% url 'art_list' %}">Atgal</a></li> <li>тут будет форма <form action="save_row" method="POST"> ..... </form> </ul> {% endblock %} </div> <!--правая сторона страницы--> <div class="content container"> {% block shapka %} <!--заголовок--> <div class="shapka"> <form action="{% url 'run_fnd' %}" method="GET"> <input type="text" name="sel_fld" value="{{ dop.fld_num }}"> <button type="submit" class="submit-with-icon" name="new_row"><span class="btn btn-default glyphicon glyphicon-plus"></span></button> <button type="submit" class="submit-with-icon top_line" name="run_fnd"><span class="btn btn-default glyphicon glyphicon-search"></span></button> <input type="text" name="ESearch" value="{{ dop.fnd_str }}" class="top_text"> </form> </div> {% endblock %} <!--таблица--> {% block content %} {% endblock %} </div>
Отредактировано mokynis (Сен. 4, 2020 14:52:01)
Офлайн
все равно не получается. Теперь противоположная проблема: как форма узнает, какой строке принадлежит нажатая кнопка? Раньше у меня были не кнопки, а
<a href="{% url 'edit_row' one_row.id %}"><span class="btn btn-default glyphicon glyphicon-pencil"></span></a>
Офлайн
mokynisу submit усть свойсво name как и у любого другого элемента
И как форма поймет, которая нажата?
Офлайн
mokynis
т.е. обрабатывать обе формы одним view? А смысл? “Боковая” форма нужна для записи. “Верхняя” для фильтрации/сортировки таблицы. Таблица вообще не в форме. Или Вы предлагаете включить таблицу в “верхнюю” форму? Типа, сделать форму на всю правую часть страницы? Интересно! У меня сейчас шаблон выглядит так
Офлайн