html python 交互_python与html交互详解

1.Jinji2模板引擎(Falsk内置模板引擎,来源与另一个框架Django)

例:render_template()中传模板以及入参,那么在模板中可以直接通过{{}}来使用

html python 交互_python与html交互详解_第1张图片

html python 交互_python与html交互详解_第2张图片

2.定义路由入参(入参类型)以及路由请求格式(路由默认只支持GET请求)

例:通过表明只接收orderId为int类型的参数,请求格式由methods=['','']格式实现

html python 交互_python与html交互详解_第3张图片

3.模板中注释使用:{#注释内容#} 实现,快捷键:Ctrl+/

4.传参为列表,字典,整型时对应模板展示数据方式如下图:

html python 交互_python与html交互详解_第4张图片

html python 交互_python与html交互详解_第5张图片

5.模板中控制代码块使用:通过{%%}实现

html python 交互_python与html交互详解_第6张图片

6.给模板传递消息:flash使用------->使用flash需要对内容加密,需要设置:secret_key:加密的key

html python 交互_python与html交互详解_第7张图片

方法中通过flash('内容')方式将信息返回模板

html python 交互_python与html交互详解_第8张图片

模板中通过for循环遍历get_flashed_messages()方法的值

html python 交互_python与html交互详解_第9张图片

7.WTF表单使用

导包

6f72cf84d86a10d7dcddfcfe2973ce7d.png

路由以及自定义类

html python 交互_python与html交互详解_第10张图片

模板使用

html python 交互_python与html交互详解_第11张图片

你可能感兴趣的:(html,python,交互)