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