Python Web框架 - Flask

一、概述

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。查看文档

Hello Python

#! /usr/bin/env python
# encoding: utf-8

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello():
    return "Hello Python"


if __name__ == "__main__":
    app.run(host="127.0.0.1", port=5000, debug=True)

三、异步执行

猴子补丁

#! /usr/local/env python
# coding: utf-8

from flask import Flask
from gevent.pywsgi import WSGIServer
from gevent import monkey
import time

# 打上猴子补丁
monkey.patch_all()

app = Flask(__name__)

@app.route('/')
def hello():
    time.sleep(3);
    return "Hello Python"

if __name__ == "__main__":
    app.debug = True
    http_server = WSGIServer(("127.0.0.1", 5000), app)
    http_server.serve_forever()
-- EOF --
最后更新于: 2024-08-17 14:44
发表于: 2016-05-10 17:12
标签: Python