基本使用
创建一个视图函数渲染模板以及设置模板参数。
@app.route(“/hello/”)
def hello(name):
return render_template(“hello.html”, name=name)
render_template函数第一个参数对应的是模板的文件名,后面的参数为向模板中传递的参数值。
Flask在程序文件夹中的templates子文件夹中根据模板文件名来寻找对应的模板。
所以需要在templates子文件夹下定义一个hello.html文件。
代码如下:
{# 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/
转载文章受原作者版权保护。转载请注明原作者出处!