Flask模板渲染+list操作+dict操作+过滤器+loop变量

本文详细介绍了Flask中模板渲染的过程,包括如何在CSS中使用Python数据类型。接着,讨论了如何在模板中操作list,利用内置的loop循环变量进行索引定位。还探讨了常用的Jinja2过滤器及其用法。此外,文章讲解了字典dict的处理方法,特别是在处理包含多个字典的列表时的操作。
摘要由CSDN通过智能技术生成

目录

一.模板渲染:

二.list操作取值:

三.内置loop循环变量:

 四.常用的过滤器:

1.list列表操作:

 五.字典dict的操作:


@app.route('/show1')
def show1():
    girls = ['张三', '李四', '王五','一二三']
    users = [
        {'username': '张三1', 'password': '1', 'addr': '北京', 'phone': '1'},
        {'username': '张三2', 'password': '2', 'addr': '上海', 'phone': '2'},
        {'username': '张三3', 'password': '3', 'addr': '南京', 'phone': '3'},
        {'username': '张三4', 'password': '4', 'addr': '成都', 'phone': '4'},
        {'username': '张三5', 'password': '5', 'addr': '武汉', 'phone': '5'}
    ]
    msg='<h1>520快乐!</h1>'  #字符串
    n1='hello'  #小写hello

    return render_template('show2.html',girls=girls,users=users,msg=msg,n1=n1)

一.模板渲染:

css中的python数据类型的取值方法:

    {
  { list.0 }}  同  {
  { list[0] }}
    {
  { dict.key }} 同 {
  { dict.get(key) }}
    {
  { girl.name }} 同 {
  { 对象.属性 }}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值