(1)使用渲染模板的步骤:
1、将模板html文件放在文件夹“templates”下如图:b1
2、从flask中导入render_template函数如图:b2
3、在视图函数中使用render_template函数、渲染模板,注意:在render_template()中只需要填写模板的名字,不用写templates。但是假如我有一个名为login的HTML文件放在了templates文件夹下的log文件夹下,此时应该这样写 render_template(log/login.html)如图:b3
(2)模板传参
1、在模板中使用一个变量( html文件 )的书写形式:{{后台参数名}} 如图:a1
2、在后台.py文件中,如果有少量参数的情况下,可以直接在render_template()函数中添加关键字就可以了,如图:a2
3、如果参数比较多的情况下,可以先把所有的参数放在字典如context里,然后在 函数 render_template(‘html文件’,**context)这样写就可以把字典中的参数传递给前台页面,这种方式更方便管理和使用,如图:a3
(3)模板变量
1、访问后台类中或字典中的属性,可以通过‘{{类名.类属性}}’、{{字典名.字典属性}}
或者 {{类名['属性名']}} 如图:c1、c2
(4)源代码
前台代码index.html代码:
运行结果:
#