六、模板渲染和参数

(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


b1


b2

(2)模板传参

1、在模板中使用一个变量( html文件 )的书写形式:{{后台参数名}} 如图:a1

2、在后台.py文件中,如果有少量参数的情况下,可以直接在render_template()函数中添加关键字就可以了,如图:a2

3、如果参数比较多的情况下,可以先把所有的参数放在字典如context里,然后在 函数 render_template(‘html文件’,**context)这样写就可以把字典中的参数传递给前台页面,这种方式更方便管理和使用,如图:a3


a1


a2


a3

(3)模板变量

1、访问后台类中或字典中的属性,可以通过‘{{类名.类属性}}’、{{字典名.字典属性}}

或者 {{类名['属性名']}}     如图:c1、c2

c1
c2

(4)源代码


后台代码

前台代码index.html代码:


前台代码

运行结果:


#

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容