Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取和HTML元素的值_Python_Html_Flask - Fatal编程技术网

Python 获取和HTML元素的值

Python 获取和HTML元素的值,python,html,flask,Python,Html,Flask,我正在为CS50的最后一个项目设计一个web应用程序。我需要连接两个用户作为朋友(如FB)。为了连接数据库中的用户,我需要获取生成的HTML元素的值。 我用的是烧瓶 我尝试通过以下方式获取元素的值: request.form.get('value') request.args.get('value') 两者都不返回 <div> <ol> {% for x in range(rows|length) %} <form value='{{loop.in

我正在为CS50的最后一个项目设计一个web应用程序。我需要连接两个用户作为朋友(如FB)。为了连接数据库中的用户,我需要获取生成的HTML元素的值。 我用的是烧瓶

我尝试通过以下方式获取元素的值: request.form.get('value') request.args.get('value')

两者都不返回

<div>
   <ol>
  {% for x in range(rows|length) %}

  <form  value='{{loop.index}}' action="connect_friends" method="POST">

  <li name="friend" value='{{loop.index}}'> <a>{{rows[loop.index -1][1]}}  {{rows[loop.index -1][2]}}</a> add to  
    <select name='groups'>
      {% for x in range(5) %}
      <option value='group {{loop.index}}'>Group {{loop.index}}</option>

      {% endfor %}
    </select>
    <button class="btn btn-primary" type='submit'>Add</button>
    <br>
    <br>
  </form>

  {% endfor %}
   </ol>
预期的产出是
friend不是NONE(无)

这是因为您使用的是一个不会随请求一起传递的
li
标记

您可以尝试以下方法:

<input style="display:none;" name="friend" value="{{loop.index}}" />


将该输入放在
中的某个位置区域,您应该获得值。

没问题,请注意,如果您希望在请求中传递信息,您需要表单元素!
<input style="display:none;" name="friend" value="{{loop.index}}" />