Flask基础
Flask基础 Flask与Django区别 Flask - 微框架、灵活、扩展性强、按需组合 Django - 大而全、开箱即用、方便、灵活稍差 Flask主要包含 * Web服务器网关接口 Werkzeug (WSGI Web Server Gateway Interface) * 模板系统 Jinja2 其他包可自行扩展 安装和运行 (虚拟环境) mkdir src python3 -m venv venv source venv/bin/activate pip install flask 简单的例子 hello.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>你好未来</h1>' @app.route('/user/<name>') def user(name): return '<h2>你好啊, %s</h2>' % name if __name__ == '__main__': app.run(debug=True) # app.run(debug=True, host='0.0.0.0', port=5001) 程序上下文和请求上下文 context Flask使用上下文让特定的变量只在一个线程中全局可访问,与此同时不会干扰其他其他线程