Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
322 views
in Technique[技术] by (71.8m points)

关于FlaskForm表单映射时含有列表参数的该如何映射?

FlaskForm中,接收一组相同名称的参数,应该如何映射?我使用FieldList,接收到的是空列表

<input name="a" value="1" />
<input name="a" value="2" />
<input name="a" value="3" />

提交含有上面参数的表单,表单映射类如下

class PostForm(FlaskForm):
    a = FieldList(StringField())

不知道写的是否正确,还望熟悉wtf的同学给予指正。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
class PostForm(FlaskForm):
    a = FieldList(StringField("a"), min_entries=1, max_entries=10)

max_entries 可以根据情况自己选择, 也可以不写.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...