html python 交互_python与html交互详解

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

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

68e8558f1b4453bde36e87ccfb195be2.png

6a34ccac1b5ba71a8ccdbe6d95e61a7d.png

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

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

4b90b4dec9f0ac4534b3cf1994d5722d.png

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

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

ca0b46257b6f2481305e1ad76ea42fbf.png

8baf62037ea1487bcfd83338a1b80b0e.png

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

0aa20e3dc7b18cb0e7986c87fe0e997d.png

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

321e76a1f4ad555001d519726c1e2caf.png

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

def0385531485170fd04cf2ddbef1d64.png

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

6133e956c7abb403ac9ed59fd7593db5.png

7.WTF表单使用

导包

6f72cf84d86a10d7dcddfcfe2973ce7d.png

路由以及自定义类

4d2be6c6d9493e11fb4141796e6d155c.png

模板使用

6487b0f32ca174091c16075abe108853.png

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值