Use decorators to validate forms
Flask-WTF-Decorators is easy to use. You can define a view that requires
validation.
from flask-wtf-decorators import FormValidator
form_validator = FormValidator()
@form_validator.validate_form(TestForm)
@app.route('/', methods=['GET', 'POST'])
def index(form):
pass
You can tell Flask-WTF-Decorators what to do when a form is illegal.
To do this you should provide a callback for error_handler.
@form_validator.error_handler
def error_handler(errors):
return jsonify({'errors': errors}), 400
- RPM
- python3-flask-wtf-decorators-0.1.2-0.7.20200715.7fa5a26.fc36.noarch.rpm
- Summary
- Use decorators to validate forms
- URL
- https://github.com/simpleapples/flask-wtf-decorators
- Group
- Unspecified
- License
- MIT
- Source
-
python-flask-wtf-decorators-0.1.2-0.7.20200715.7fa5a26.fc36.src.rpm
- Checksum
- ced72207774bf8f5bcd472ea1117b740c807b01a9b4f06bd0ad65f18b297dc10
- Build Date
- 2022/01/21 23:17:52
- Requires
-
python3.10dist(flask) >= 0.7
python3.10dist(flask-wtf) >= 0.9
- Provides
-
python-flask-wtf-decorators = 0.1.2-0.7.20200715.7fa5a26.fc36
python3-flask-wtf-decorators = 0.1.2-0.7.20200715.7fa5a26.fc36
python3.10-flask-wtf-decorators = 0.1.2-0.7.20200715.7fa5a26.fc36
python3.10dist(flask-wtf-decorators) = 0.1.2
python3dist(flask-wtf-decorators) = 0.1.2