Найти - Пользователи
Полная версия: передать словарь в GET
Начало » Django » передать словарь в GET
1 2
mokynis
т.е. обрабатывать обе формы одним 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>
А разве можно в форму засовывать несколько блоков? Хотя, блок “shapka” там вообще не нужен
Нет, я сейчас попробую, просто не хотелось бы потратить время бестолково, делая то, что сделать нельзя в принципе. Хотя тут, наверное, вопрос по знанию HTML
mokynis
все равно не получается. Теперь противоположная проблема: как форма узнает, какой строке принадлежит нажатая кнопка? Раньше у меня были не кнопки, а
 <a href="{% url 'edit_row'  one_row.id %}"><span class="btn btn-default glyphicon glyphicon-pencil"></span></a>
, а теперь, чтобы форма работала, там кнопка submit. В каждой строке таблицы. И как форма поймет, которая нажата?
FishHook
mokynis
И как форма поймет, которая нажата?
у submit усть свойсво name как и у любого другого элемента
FishHook
mokynis
т.е. обрабатывать обе формы одним view? А смысл? “Боковая” форма нужна для записи. “Верхняя” для фильтрации/сортировки таблицы. Таблица вообще не в форме. Или Вы предлагаете включить таблицу в “верхнюю” форму? Типа, сделать форму на всю правую часть страницы? Интересно! У меня сейчас шаблон выглядит так

Вы меня явно не понимаете.
когда вы создаете все эти элементы - формы, таблицы и прочее, у вас есть информация о фильтрах. Добавляйте эту информацию в каждый URL на этой странице, в том числе в POST формах
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB