这一部分主要涉及到后台View的设计,前端HTML页面的设计:

后台设计View:

from django.views.generic import Viewclass ForTrView(View):def get(self, request):integer_list = []string_list = []# 这里设计两个列表,一会前端填充这两个列表for i in range(10):integer_list.append(i)string_list.append("string:" + str(i))return render(request, 'for_tr.html', {# 方法一:(推荐)"item_method": [{'item1': t[0], 'item2': t[1]} for t in zip(integer_list, string_list)],# 方法二:'zip_method': zip(integer_list, string_list),})

前端设计HTML:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>upload_table</title>
</head>
<body>
<table><h1>方法1:</h1>{% for item_loop in item_method %}<tr><td>{{ forloop.counter }}</td><td>{{ item_loop.item1 }}</td><td>{{ item_loop.item2 }}</td></tr>{% endfor %}
</table>
<table><h1>方法2:</h1>{% for integer,string in zip_method %}<tr><td>{{ forloop.counter }}</td><td>{{ integer }}</td><td>{{ string }}</td></tr>{% endfor %}
</table></body>
</html>

然后就可以得到如下结果:

方法1:
1   0   string:0
2   1   string:1
3   2   string:2
4   3   string:3
5   4   string:4
6   5   string:5
7   6   string:6
8   7   string:7
9   8   string:8
10  9   string:9
方法2:
1   0   string:0
2   1   string:1
3   2   string:2
4   3   string:3
5   4   string:4
6   5   string:5
7   6   string:6
8   7   string:7
9   8   string:8
10  9   string:9

django前端模板循环多个list相关推荐

  1. Django前端模板渲染(超链接配置)

    目录 (一)列表页 (二)详情页 (三)运行项目,观看结果 (一)列表页 列表标题展示页  menu.html   代码: <!DOCTYPE html> <html lang=&q ...

  2. django 使用网上下载的前端模板

    记录一下django使用前端模板的过 新手,没写过前端,不对的地方欢迎大神指教!!!谢谢. 环境 windows7 django3.X pycharm 1使用pycharm 创建django项目 2创 ...

  3. django自动转化前端模板中static的css,js引用

    在导入前端模板时,总是要手工处理所有引用,这里写一份代码,解决这个问题: import redef change_static(script_origin: str):script_origin = ...

  4. 04 Django之模板系统

    一.语法 关于模板渲染只需要记住两种特殊符号(语法): {{ }} 和 {% %}  (变量相关用{{ }}  逻辑相关用{% %}) 二.变量 在Django的模板语言中按照{{ 变量名 }}来使用 ...

  5. Django:模板系统_基础

    模板 1.在前面的章节例子中我们都是使用:django.http.HttpResponse来把指定的字符串内容显示到网页上.而实际生活中其实很少这样用,因为实际中的页面都是带有样式的HTML代码,这样 ...

  6. Django的模板层

    一 模板语法之变量 在Django模板中遍历复杂数据结构的关键是句点字符,语法: {{var_name}} views.py: def index(request): import datetimes ...

  7. django之模板语法

    1. 变量 Django 模板中遍历复杂数据结构的关键是句点字符 句点符 views.py def index(request):'''模板语法:渲染变量 -> {{}}1. 深度查询,用的句点 ...

  8. swig模板 PHP,nodejs前端模板引擎swig入门

    相对于jade,我还是更喜欢swig前端模板引擎,jade虽然语法简练高效了不少,但是在我这最大的问题是 他没有一个html该有的样子... 所以我还是决定使用swig,页面结构,样子都是熟悉的样子, ...

  9. (转)【前端模板之路】一、重构的兄弟说:我才不想看你的代码!把HTML给我交出来!...

    原文地址:http://www.cnblogs.com/chyingp/archive/2013/06/30/front-end-tmplate-start.html 写在前面 随着前端领域的发展和社 ...

最新文章

  1. ASP.net中太长的数据缩略显示
  2. vi和vim的基础使用
  3. opengl 相关资料
  4. (建议收藏)相对靠谱的国内大学排行榜
  5. Request_共享数据(域对象)
  6. OpenCL 第5课:向量相加
  7. 树形结构递归初始化(父节点,统计字段等)
  8. crontab定时任务不生效问题解决
  9. AJAX初始化combox 并取值
  10. 百度谷歌雅虎搜狗提交链接入口
  11. 计算机上64位数和32位数,一不小心就蓝屏?安装win10系统和软件,你选32位还是64位?...
  12. 通过搜狗搜索爬取微信公众号文章,小程序版可体验
  13. 笔记:常见的约束问题求解算法——乘子法和Frank-Wolfe算法
  14. 数据结构及算法之异或
  15. UVA11540 Sultan's Chandelier
  16. python找不到txt_python 打开txt文件
  17. Navicat连接Mysql
  18. linux限速软件,一步步教你用linux做路由器限速
  19. 用ardupilot 做无人船项目的总结
  20. 内网渗透|红日安全团队靶场渗透笔记|Mimikatz|MSF跳板

热门文章

  1. php引用其他接口,PHP 接口与接口的引用
  2. 变速更顺滑_CVT变速箱中的小弱鸡?10万公里必坏?变速箱该如何养护?
  3. ctf 改变图片高度_通过CRC32爆破修改图片的宽高 ctf-misc图片隐写
  4. kafka计算机专业读法_面试官:Kafka 为什么快?
  5. python中、print程序设计基础输出是_在python编程里, print 4> 2 and 1 and 4 输出的是什么?...
  6. 联影uEXPLORER全身扫描仪获FDA批准,2019年初将在美国上市...
  7. docker toolbox在win7下的安装
  8. python使用python-docx导出word
  9. 谈谈一些有趣的CSS题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放!
  10. [Algorithm]一切始于ADT-表达式计算