madtornado | 中文文档
Please use madtornado4 to experience Tornado development in MVC mode
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.