Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reorx/torext
[WORKING ON] The missing tornado mate
https://github.com/reorx/torext
api extension framework python tornado web
Last synced: 13 days ago
JSON representation
[WORKING ON] The missing tornado mate
- Host: GitHub
- URL: https://github.com/reorx/torext
- Owner: reorx
- License: mit
- Created: 2011-12-28T12:15:20.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T21:35:24.000Z (about 1 year ago)
- Last Synced: 2024-10-16T12:21:20.890Z (28 days ago)
- Topics: api, extension, framework, python, tornado, web
- Language: Python
- Homepage:
- Size: 647 KB
- Stars: 61
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Description
-----------Torext is an utilities bundle for tornado, aimed at easy development & deployment of tornado application.
Tornado is a great library, but sometimes I found it not that convenient to use, for example,
I have to manually import handlers for Application initialization while there are more than one modules
that hold request handlers, I have to write ``define('myoption')`` for a lot of lines, they are unsightly and inconvenient to manipulate.
Each time I encounter those problems, my developing process is disturbed, I have to either consult the code
I wrote in old project, or type lengthy repetitive code. Tornado is elegant, so I think developing with tornado
should also be elegant.That's what torext is created for, it contains features that most web frameworks commonly have:
* database integration and models
* url routing
* validator for request arguments and everything
* error handling dispatch
* project scaffold
* invoke settings from file
* unit testing