0

Flask-WTF と WTForms を使用しており、次のようなフォームがあります。

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

私は Flask-Security を使用しています。これが私の登録フォームです。私のモデルにcode_idは、ForeignKeyフィールドであるという列があります。フォームからフィールドを削除し、バリデーターの実行後にフィールドcodeを追加してcode_id、登録時に文字列コードの代わりに整数の外部キーをモデルに送信したいと考えています。バリデーター内のフォームを変更することはできますが、それは私が知っているフォームのインスタンスを変更するだけであり、メイン フォームには影響しません。私がやりたいことをすることは可能ですか?

4

1 に答える 1

0

私があなたの問題を正しく理解していれば、coerce=int を試してみてください。

于 2015-09-21T13:26:28.370 に答える