Python 验证后修改注册表表单
我使用的是Flask WTF和WTForms,我有一个如下的表格:Python 验证后修改注册表表单,python,wtforms,flask-wtforms,flask-security,Python,Wtforms,Flask Wtforms,Flask Security,我使用的是Flask WTF和WTForms,我有一个如下的表格: class RegForm(ConfirmRegisterForm): code = TextField('Invite Code', [Required(), validate_code]) 我正在使用Flask Security,这是我的登记表。在我的模型中,有一个名为code\u id的列,它是一个ForeignKey字段。我想从表单中删除code字段,并在运行验证器后添加code\u id字段,以便在注册期间向
class RegForm(ConfirmRegisterForm):
code = TextField('Invite Code', [Required(), validate_code])
我正在使用Flask Security,这是我的登记表。在我的模型中,有一个名为
code\u id
的列,它是一个ForeignKey
字段。我想从表单中删除code
字段,并在运行验证器后添加code\u id
字段,以便在注册期间向模型发送整数外键而不是字符串代码。我可以在验证器中修改表单,但这只会根据我所知修改表单的一个实例,并且不会对主表单产生影响。是否可以执行我想执行的操作?如果我正确理解您的问题,您可以尝试使用强制=int