1)安装
$ pip install flask
2) 主要程序结构
from flask import Flask
from flask import request
app = Flask(__name__) #初始化
@app.route('/')<span style="white-space:pre"> </span># 路由,URL和对应处理函数
def index():<span style="white-space:pre"> </span># 视图函数,渲染返回页面
user_agent = request.headers.get('User-Agent')
return '<p>Your browser is %s</p>' % user_agent
@app.route('/user/<name>')<span style="white-space:pre"> </span># 动态路由,加参数的请求处理
def user(name):
return '<h1>Hello, %s!</h1>' % name
if __name__ == '__main__':
app.run(debug=True)<span style="white-space:pre"> </span># 启动服务器
3)请求响应循环
Flask从客户端收到请求时,要让视图函数能访问一些对象, request 对象就是一个很好的例子。
上述例子打印出了UA(用户代理)内容

本文介绍了基于Python的Flask Web开发基础知识,包括如何安装Flask,主要的程序结构,如request对象和上下文的概念,如程序上下文current_app和请求上下文request。此外,还提到了响应的处理,如设置cookie、重定向以及使用Flask-Script支持命令行选项。通过这些内容,读者可以开始搭建和理解基本的Flask Web应用。
最低0.47元/天 解锁文章
148

被折叠的 条评论
为什么被折叠?



