Madtornado is a project templates for Tornado framework and quickly generate the Tornado project.
PyPI page: https://pypi.python.org/pypi/madtornado
pip install madtornado sea --init_project [project path]
args = self.get_argument_for({"a": None, "b": None, "c": None}) check_rule = { "a": [check.not_null], "b": [check.not_null], "c": [check.not_null("c type is error")] } result = check.some(args, check_rule) print(result.__dict__)
%madtornado_project%\ancient\view\reception.py
python server.py
file : reception.py @register.route(use=register.PRT) class IndexHandler(BaseHandler): """ url: http://127.0.0.1:8095/prt/index """ async def get(self): self.write("<h1 style='text-align:center'>Index</h1>") async def post(self): self.throw(404) async def put(self): self.throw(404) async def delete(self): self.throw(404)
sea --new_recp %madtornado_project%\ancient\view\reception.py
%madtornado_project%\config\tornado.cfg
- Nginx ( IIS ) use port 80
- Tomcat use port 8080
- Apache2 use port 8088
- madtornado use port 8095
You can read madtornado Documentation online for more information.
madtornado uses the MIT license, see LICENSE file for the details.