Flask安全修改登记表后验证

2024-10-02 00:43:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用烧瓶WTF和WTForms,我有一个如下所示的表单:

class RegForm(ConfirmRegisterForm):
    code = TextField('Invite Code', [Required(), validate_code])

我用的是烧瓶保安,这是我的登记表。在我的模型中,有一个名为code_id的列,它是一个ForeignKey字段。我想从表单中删除code字段,并在验证程序运行后添加一个code_id字段,以便在注册期间向模型发送一个整数外键而不是字符串代码。我可以在验证器中修改表单,但这只会根据我所知修改表单的一个实例,并且不会对主表单产生影响。有可能做我想做的事吗?


Tags: 模型id表单烧瓶requiredcodevalidateinvite

热门问题