Flask Jinja2模板引擎,headfirstjavapdf百度云

基本使用

创建一个视图函数渲染模板以及设置模板参数。

@app.route(“/hello/”)

def hello(name):

return render_template(“hello.html”, name=name)

render_template函数第一个参数对应的是模板的文件名,后面的参数为向模板中传递的参数值。

Flask在程序文件夹中的templates子文件夹中根据模板文件名来寻找对应的模板。

所以需要在templates子文件夹下定义一个hello.html文件。

Flask Jinja2模板引擎,headfirstjavapdf百度云

代码如下:

{# name为视图函数传递过来的参数 #}

Hello, { { name }}!

其中用 { {}} 来表示变量名,用于接收视图函数传递的参数,其变量名与视图函数传递的键名需要一致;

{# #} 表示注释,注释的内容不会在html中被渲染出来。运行效果如下:

Original: https://blog.csdn.net/m0_63102494/article/details/121277225
Author: 程序员1024开源
Title: Flask Jinja2模板引擎,headfirstjavapdf百度云

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/746642/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球