| 1234567891011121314151617181920212223 |
- """
- base -
- auther: tanlie
- date: 2026/8/23
- """
- from flask import request
- from wtforms import Form
- from app.exceptions.common_error import ParameterException
- class BaseForm(Form):
- def __init__(self):
- data = request.get_json(silent=True)
- args = request.args.to_dict()
- super(BaseForm, self).__init__(data=data, **args)
- def validate_for_api(self):
- valid = super(BaseForm, self).validate()
- if not valid:
- # form errors
- raise ParameterException(msg=self.errors)
- return self
|