Flask入门教程自我介绍为空。
{% endif %} {# 大部分 Jinja 语句都需要声明关闭 #} Jinja2 的语法和 Python 大致相同,你在后面会陆续接触到一些常见的用法。在模 板里,你需要添加特定的定界符将 Jinja2 语句和变量标记出来,下面是三种常用的 定界符: {{ ... }} 用来标记变量。 {% ... %} 用来标记语句,比如 if 语句,for 之外,还有更丰富的控制结构支持,有一些我们会在后面学习到,更多的内容 第 3 章:模板 27 则可以访问 Jinja2 文档学习。 如果你是《Flask Web 开发实战》的读者,模板相关内容可以在第 3 章《模 板》找到,Faker 相关内容可以在第 7 章找到。 第 3 章:模板 28 第 4 章:静态文件 静态文件(static files)和我们的模板概念相反,指的是内容不需要动态生成的文 件。比如图片、CSS 接受异常对象作为参数 user = User.query.first() return render_template('404.html', user=user), 404 # 返回模 板和状态码 提示 和我们前面编写的视图函数相比,这个函数返回了状态码作为第二个参数,普 通的视图函数之所以不用写出状态码,是因为默认会使用 200 状态码,表示成功。 这个视图返回渲染好的错误模板,因为模板中使用了0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













