0
点赞
收藏
分享

微信扫一扫

Python编程:web框架flask、web.py、tornado最小应用


Flask

​​http://docs.jinkan.org/docs/flask/​​

pip install Flask

最小应用

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!'

if __name__ == '__main__':
app.run()

web.py

​​http://webpy.org/​​

pip install web.py

最小应用

import web

urls = (
'/', 'index'
)

class index:
def GET(self):
return "Hello, world!"

if __name__ == "__main__":
app = web.application(urls, globals())
app.run()

tornado

​​http://www.tornadoweb.org/en/stable/​​

pip install tornado

最小应用

from tornado.web import Application
from tornado.web import RequestHandler
from tornado.ioloop import IOLoop


class IndexHandler(RequestHandler):
def get(self):
self.write("hello world")


handlers = [
("/", IndexHandler),
]

if __name__ == '__main__':
app = Application(handlers)
app.listen(8080) # http://localhost:8080/
IOLoop.current().start()

总结:

三个web框架,基本相似,都是:


Created with Raphaël 2.1.2 实例化app 路由 处理函数 启动服务


举报

相关推荐

0 条评论