Flask-Security изменяет форму регистрации после проверки
Я использую Flask-WTF и WTForms, и у меня есть форма, которая выглядит следующим образом:
class RegForm(ConfirmRegisterForm):
code = TextField('Invite Code', [Required(), validate_code])
Я использую Flask-Security, и это моя регистрационная форма. На моей модели есть столбец с именем code_id
который является ForeignKey
поле. Я хочу удалить code
поле из формы и добавить code_id
поле после запуска моего валидатора, так что я посылаю целочисленный внешний ключ вместо строкового кода моей модели во время регистрации. Я мог бы изменить форму внутри валидатора, но это изменило бы только экземпляр формы из того, что я знаю, и это не повлияло бы на основную форму. Можно ли сделать то, что я хочу сделать?
1 ответ
Если я правильно понимаю вашу проблему, вы можете попробовать использовать coerce=int.