在验证 field-b 时,要依赖 field-a 的内容,怎么在 validate_field-b() 中,传入 field-a 的内容?
class ItemForm(Form):
field-a = StringField('Field A')
field-b = StringField('Field B')
submit = SubmitField('Submit')
def validate_field-b(self, field):
if Item.query.filter_by(item_id=field.data).first():
raise ValidationError('Existed!')
field-a 是 Item 的大类目编号,field-b 是 Item 的详细编码,但是数据库里存放的时候,前任把 field-a 和 field-b 拼接在一起存进去了,我想在表单的前端就验证是否有重复(须要匹配 item_id=field-a.data + field-b.data ),用 WTForms 默认的 validate 方法,好像只能验证本表单 self field 的内容?怎么获取其他表单的信息呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.