Как вызвать pre_validate () класса формы из другого класса формы? - PullRequest
0 голосов
/ 02 августа 2020

это что-то вроде

class SubForm(Form):
    field = StringField()

    def pre_validate(self):
        # run a custom validation for self.field.data

class MainForm(FlaskForm):
    fieldlist = FieldList(FormField(SubForm))

    def pre_validate(self):
        for field in fieldlist:
            field.pre_validate()

и маршруты:

form = MainForm()

form.pre_validate()

, но он возвращает ошибку на field.pre_validate(), говоря, что это missing a positional argument. Разве он не должен автоматически ссылаться на сам SubForm из-за self?

...