cherrypy的验证程序库支持。
marbaloo_validators的Python项目详细描述
validators对cherrypy的库支持。
安装
pip install marbaloo_validators
用法
# app.py import cherrypy import marbaloo_validators import os marbaloo_validators.Plugin(cherrypy.engine).subscribe() cherrypy.tools.validators = marbaloo_validators.Tool() class Root(object): @cherrypy.expose def index(self): validators = cherrypy.request.validators if validators.email('example@site.com'): return 'TRUE' else: return 'FALSE' root_path = os.path.dirname(__file__) config = { '/': { 'tools.validators.on': True } } cherrypy.quickstart(Root(), '/', config)