在Python中传递多个查询字符串

时间:2018-06-22 19:40:39

标签: html forms

因此,我正在使用flask / jinja构建一个Web应用程序,并且我有一个网页显示包含日期的数据列表,并且我目前有两个下拉菜单,其中一个菜单用于控制查看的数据的日期范围,另一个根据各种参数对数据进行排序。

<form method='get' action=''>
    <button class='btn btn-default'>View data from:</button>
    <select name = "time_length">
      <option value="0">All</option>
      <option value="7">Week</option>
      <option value="30">Month</option>
    </select>
  </form>
</div>
<div>
  <form method='get' action=''>
    <button class='btn btn-default'>sort:</button>
    <select name = "sortby">
      <option value="user">Name</option>
      <option value="group">Project</option>
      <option value="date">Date</option>
    </select>
  </form>

单独地,这可以正常工作,因为它只是沿?time_length = 7传递给url或其他任何东西,但是我不知道如何传递两个参数。一个最终替换了链接中的另一个。

1 个答案:

答案 0 :(得分:1)

您需要从相同的<form>发送它们。

<form method='get' action=''>
  <button class='btn btn-default'>submit</button>
  <select name = "time_length">
    <option value="0">All</option>
    <option value="7">Week</option>
    <option value="30">Month</option>
 </select>

  <select name = "sortby">
    <option value="user">Name</option>
    <option value="group">Project</option>
    <option value="date">Date</option>
  </select>
</form>