request.form是一个
MultiDict。遍历multidict仅返回每个键的第一个值。要获取包含值列表的字典,请使用
to_dict(flat=False)。
result = request.form.to_dict(flat=False)
为了保持一致性,所有值都是列表,即使只有一项也是如此。如果要展平单值项目,则需要手动处理数据。使用
iterlists带有字典理解。
result = { key: value[0] if len(value) == 1 else value for key, value in request.form.iterlists()}


