Madtornado is a project templates for Tornado framework and quickly generate the Tornado project.
Project description
madtornado
Installation
pip install madtornado sea --init_project [project path]
The powerful madtornado
Very easy to check whether is not-null for arguments
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("<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)
Quickly create route
sea --new_recp %madtornado_project%\ancient\view\reception.py
Configure anything
%madtornado_project%\config\tornado.cfg
Advise
Nginx ( IIS ) use port 80
Tomcat use port 8080
Apache2 use port 8088
madtornado use port 8095
Resources
You can read madtornado Documentation online for more information.
License
madtornado uses the MIT license, see LICENSE file for the details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file madtornado-0.3.9-py3-none-any.whl.
File metadata
- Download URL: madtornado-0.3.9-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa36db0e072f93fbf43cde483fc321c78e544af2eb617b730730ab589beba002
|
|
| MD5 |
c2846b39cc1b818d2a14907dcf0980d6
|
|
| BLAKE2b-256 |
93d35c736d08d601a1e7edf6bc5f4ac13712eb33e888bd3af95754ca17635dad
|