# madtornado **Repository Path**: github-image-library/madtornado ## Basic Information - **Project Name**: madtornado - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-13 - **Last Updated**: 2024-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # madtornado | [中文文档](./README.zh.md) Please use [madtornado4](https://github.com/SystemLight/madtornado4) to experience Tornado development in MVC mode [](https://pepy.tech/project/madtornado) [](https://pypi.python.org/pypi/madtornado) [](https://codebeat.co/projects/github-com-systemlight-madtornado-master) [](https://travis-ci.org/SystemLight/madtornado) [](https://madtornado.readthedocs.io/zh/latest/?badge=latest) [](https://gitter.im/systemlight-madtornado/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Madtornado is a project templates for Tornado framework and quickly generate the Tornado project. PyPI page: https://pypi.python.org/pypi/madtornado # Installation ``` pip install madtornado sea --init_project [project path] ``` # The powerful madtornado ## Easily check parameters with `Reg.check` module ``` 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__) ``` # Used madtornado ## workspace ``` %madtornado_project%\ancient\view\reception.py ``` ## start server ``` python server.py ``` ## Create route ``` 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("