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

简介: 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框架,基本相似,都是:


image.png

相关文章
|
28天前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
|
28天前
|
存储 API 数据库
使用Python和Flask构建简单的RESTful API
使用Python和Flask构建简单的RESTful API
|
28天前
|
JSON 关系型数据库 测试技术
使用Python和Flask构建RESTful API服务
使用Python和Flask构建RESTful API服务
|
1月前
|
开发框架 前端开发 JavaScript
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
78 2
|
29天前
|
JSON API 数据格式
使用Python和Flask构建简单的Web API
使用Python和Flask构建简单的Web API
|
1月前
|
数据库 Python
从零开始构建你的第一个Flask Web应
从零开始构建你的第一个Flask Web应
|
Web App开发 JavaScript 前端开发
《单页Web应用:JavaScript从前端到后端》——1.3 精心编写的单页应用的用户效益
所有这些好处意味着,你可能会想把下个应用做成单页应用。每次点击后都会重新渲染整张页面的笨拙网站,容易日益疏远富有经验的用户。精心编写的单页应用具有互动和快速响应的界面,还伴有访问网络的功能,这将帮助我们把客户留在属于他们的地方:使用我们的产品。
1189 0
下一篇
DataWorks