Flask入门教程章:Hello, Flask! 15 解剖时间 下面我们来分解这个 Flask 程序,了解它的基本构成。 首先我们从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask 官方把它叫做视图函数(view http://localhost:5000/hello 。 整个请求的处理过程如下所示: 1. 当用户在浏览器地址栏访问这个地址,在这里即 http://localhost:5000/ 2. 服务器解析请求,发现请求 URL 匹配的 URL 规则是 / ,因此调用对应的处 理函数 hello() 3. 获取 hello() 函数的返回值,处理后返回给客户端(浏览器) 4. 浏览器接受响应,将其显示在窗口上 第 ,意思是“索引”,即主页。 在传入 render_template() 函数的关键字参数中,左边的 movies 是模板中使 用的变量名称,右边的 movies 则是该变量指向的实际对象。这里传入模板的 name 是字符串, movies 是列表,但能够在模板里使用的不只这两种 Python 数据结构,你也可以传入元组、字典、函数等。 render_template()0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













