Flask入门教程}} 用来标记变量。 {% ... %} 用来标记语句,比如 if 语句,for 语句等。 {# ... #} 用来写注释。 第 3 章:模板 23 模板中使用的变量需要在渲染的时候传递进去,具体我们后面会了解。 编写主页模板 我们先在 templates 目录下创建一个 index.html 文件,作为主页模板。主页需要显 示电影条目列表和个人信息,代码如下所示: templates/index 请求,我们需要修改一下视图函数: @app.route('/', methods=['GET', 'POST']) 在 app.route() 装饰器里,我们可以用 methods 关键字传递一个包含 HTTP 方法字符串的列表,表示这个视图函数处理哪种方法类型的请求。默认只接受 GET 请求,上面的写法表示同时接受 GET 和 POST 请求。 两种方法的请求有不同的处理逻辑:对于 get('year') flash 消息 在用户执行某些动作后,我们通常在页面上显示一个提示消息。最简单的实现就是 在视图函数里定义一个包含消息内容的变量,传入模板,然后在模板里渲染显示 它。因为这个需求很常用,Flask 内置了相关的函数。其中 flash() 函数用来在 视图函数里向模板传递提示消息, get_flashed_messages() 函数则用来在模板 中获取提示消息。 flash()0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













