Flask Web 极简教程(二)- Flask 模板(Part C)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情

三、模板语法

模板的全局函数

全局函数可以在模板中直接使用,常用的全局函数有

  • range(),返回一系列连续增加的整数
  • dict(),创建字典
  • cycler(),用于css类名循环
  • joiner(),字符串拼接
  • url_for(),URL解析,用于静态文件地址解析、链接跳转地址解析

在templates目录下新建一个html,global_funcs.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <title>全局函数的使用</title>
</head>
<body>
    <h2>全局函数range()函数的使用</h2>
    {% for i in range(7) %}
        <p>{{ i }}</p>
    {% endfor %}
</body>
</html>
复制代码

在app.py中新建一个视图函数global_funcs,返回global_funcs.html页面

@app.route('/global_funcs')
def gloab_funcs():

    return render_template('global_funcs.html')
复制代码

image.png

猜你喜欢

转载自juejin.im/post/7105043843900407838