模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask 使用了一个名为Jinja2 的强大模板引擎。 接下来讲解Jinja2模板渲染的基本流程。 jinjia2模板引擎学习文档: http://docs.jinkan.org/docs/jinja2/ 一、模板渲染 #coding:utf-8 from flask import Flask, render_template app = Flask(__name__) @app.route("/") def index(): """访问首页""" return render_template("index.html") @app.route("/user/<username>") def user(username): """访问用户页面""" return render_template("user.html", uname=username) if __name__ == "__main__": app.run(debug=True,host="0.0.0.0")
(六)模板渲染
原创
©著作权归作者所有:来自51CTO博客作者TtrToby的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:(五)flask扩展
下一篇:(七)模板变量
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canvas与艺术】六鱼六燕铁艺壁画
用Html5/Canvas绘制带玻璃光的六鱼六燕铁艺壁画。
canvas 铁艺 壁画 玻璃光 -
3、模板渲染
1 模板渲染1.1 Spring boot通过thymeleaf引擎来对html页面进行渲染,简单说
html页面 spring html