一尘不染

遍历Flask中提交的表单字段?

flask

在Flask 0.8中,我知道我可以使用来访问单个表单域form.fieldname.data,但是有一种简单的方法可以遍历所有表单域吗?我正在构建一个电子邮件正文,我想遍历所有字段并为每个字段创建一个字段名/值条目,而不是通过命名每个字段并附加来手动创建它。


阅读 425

收藏
2020-04-07

共1个答案

一尘不染

你可以遍历表单数据:

for fieldname, value in form.data.items():
    pass

你可以遍历所有表单字段:

for field in form:
    # these are available to you:
    field.name
    field.description
    field.label.text
    field.data
2020-04-07