[英]FlaskWTF multiple forms same page with 1 submit button
我正在嘗試創建一種用戶可以在其中添加選定數量的人的數據庫。 (現在)唯一要問的是人名。
我通過執行以下操作創建此表單:
<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')
我如何獲得該人在每個字段中輸入的個人數據?
您需要在表單中添加這些字段,假設它們是字符串(更改所用字段的數據類型)
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.