首页 > 解决方案 > WTForm 创建新条目

问题描述

我正在尝试FieldList在我的表单中设置动态。

我有:

class PrestationForm(BaseForm):
    Vehicules = FieldList(FormField(VehiculeForm))

目前,有一个vehiculethis prestation,所以字段名称是:

Vehicules-0-NumeroPlaque: EF 1234 74
Vehicules-0-MarqueEtType: Citroën ZX
Vehicules-0-Couleur: Bleue

我想再添加一个,所以我用JS动态添加输入,名称如下:

Vehicules-1-NumeroPlaque: CZ-845-GK
Vehicules-1-MarqueEtType: Dacia Logan MCV
Vehicules-1-Couleur: Grise

但我得到了错误:

TypeError
TypeError: populate_obj: cannot find a value to populate from the provided obj or input data/defaults

我猜,是因为prestation.vehicules[1]不存在。

我可以设置它以确保它被创建吗?也许像Vehicules-new-NumeroPlaque什么?

谢谢

标签: flask-wtforms

解决方案


推荐阅读