karlooper(中文文档点击此处)
a python web framework, single thread, asyncio
depend: jinja2.8
python version: >=2.6.6 and < 3.0
download the package or check out the project
then cd to the project folder
run these commands:
sudo pip install jinja2
sudo python setup.py install
# -*-coding:utf-8-*-
from karlooper.web.application import Application
from karlooper.web.request import Request
__author__ = '[email protected]'
class HelloHandler(Request):
def get(self):
return "Hello,World!"
handlers = {
"/hello": HelloHandler,
}
if __name__ == '__main__':
application = Application(handlers, port=8000)
application.run()python index.py
then open the web browser and go to "http://127.0.0.1:8000/hello", you will see the hello world.
This framework has been used on the linux version of CubeBackup for Google Apps, which is a local backup solution for Google Apps data.
If you find bugs or know how to fix them, please send a message to [email protected], special thanks.