我正在尝试创建一些东西,用户可以在其中添加选定数量的人到数据库中。 (现在)唯一要问的是人名。
我通过执行以下操作创建此表单:
<form method="post" action="{{ url_for('add_person') }}">
{{ form.csrf_token }}
{% for i in range(0, amount) %}
{{ form.plafond.label }}
{{ form.plafond }}
</br>
{% endfor %}
<input type="submit" value="Submit">
</form>
和:
class new_person(FlaskForm):
name = StringField('Name')
如何获取此人在每个字段中输入的个人数据?
答案 0 :(得分:0)
您需要在表单中添加这些字段,并假设它们是字符串(更改所用字段的数据类型)
class new_person(FlaskForm):
name = StringField('Name')
csrf_token =StringField('csrf')
然后在提交时通过(使用add_person方法)访问它:
form = new_person()
form.csrf.data # This will give you the csrf data