python-flask框架学习笔记(二)--templates(模板)

本文是关于Python Flask框架中模板的使用,包括模板的基础知识、如何更改模板文件夹、模板参数传递以及模板继承。通过示例介绍了如何在Flask中渲染模板,并传递字符串、数值、列表和字典等不同类型的参数。同时详细阐述了模板继承的概念,如何在子模板中重写父模板的部分内容。
摘要由CSDN通过智能技术生成

模板就是指能够呈现给用户去看的网页结构,在flask项目中,要求创建一个叫templates的文件夹,用来存放前端的文件
Flask的模板是以来与Jinja2的模板引擎,Jinja2官网:http://jinja.pocoo.org/
*怎样更改模板文件夹的名字请看学习笔记(一)
还是先看一个示例
这是flask代码段

from flask import Flask,render_template

app = Flask(__name__)

@app.route('/f1')
def f1():
    return render_template('f1.html')

if __name__ == '__main__':
    app.run(debug = True)

这是f1.html代码段

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>这是f1的路由渲染到的网址:f1.html</h1>
</body>
</html>

运行代码段,打开浏览器输入localhost:5000/f1,会得到如下结果
在这里插入图片描述
2.渲染模板的时候是可以传参的
示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值