django template 两个列表(list)对应输出
来源:互联网 发布:保湿精华液排行榜 知乎 编辑:程序博客网 时间:2024/06/05 20:38
两个list1=[1,2,3] list2=[4,5,6],输出1的时候对应输出4以此类推。。。。
这边是通过自定义过滤器完成的,代码如下:
html template 代码:
{% for i in list1%} {{list2|qwer}}{% endfor %}
过滤器代码:
from django import templateregister = template.Library()i=0@register.filter(name='qwer')def qwer(value): global i print i if i<len(value): value = value[i] i=i+1 return str(value) else: return "0"首先在django中用for tag 循环 list1,lsit2在list1的for循环里用过滤器实现,
自定义过滤器的使用大家自己查,这边主要定义一个全局变量i,django会先搜索局部变量的,所以在使用全局变量前要先告诉他用:global 实现,另外,大家最好判断一下列表长度一方越界
我的解决方法就这样,如果有更好的方法欢迎提意见,
- django template 两个列表(list)对应输出
- django 模块 template(filter)
- Django template
- Django template
- django template
- Django Template
- Django Template
- [Python]两个list对应元素操作(相减)
- C++ Template List(part)
- django template 基础(模板对象(Template),上下文对象(Context))
- Django 模板(template)中文乱码
- Django技术详解(四)开发template
- Django学习笔记(二)Django使用template
- Python - 两个列表(list)组成字典(dict)
- list列表循环输出记录 <JSTL>标签
- 按照起止时间输出和日历对应的价格列表
- 点击一个列表时,输出对应的索引
- Django笔记-Template
- myStrncpy
- OpenStack 当前patch所依赖的patch过时(outdated)
- HDU 2073 无限的路
- 双系统下删除Linux
- zoj 2592 Think Positive(5-F)
- django template 两个列表(list)对应输出
- linux下动态库.so文件用法总结
- "Introduction to the Theory of Computation" Reading notes - Ch. 3
- bash: useradd: command not found如何解决
- 序列Sequence
- myStrcmp
- 运算符和两数的交换
- 删除之前确认或取消
- java中多态的实现