网上自强学堂参考的

views.py

def home(request):info_dict = {'site': u'自强学堂', 'content': u'各种IT技术教程'}return render(request, 'home.html', {'info_dict': info_dict})

home.html

站点:{{ info_dict.site }} 内容:{{ info_dict.content }}

在模板中取字典的键是用点info_dict.site,而不是Python中的 info_dict['site'],效果如下:

还可以这样遍历字典:

{% for key, value in info_dict.items %}{{ key }}: {{ value }}
{% endfor %}

其实就是遍历这样一个 List:  [('site', u'自强学堂'), ('content', u'各种IT技术教程')]

下面是我自己写的

default.html

        <div class="m-theme257"><div class="m-theme257-al" data-scroll-reveal="enter bottom over 1s">        <div class="m-theme257-img"><a href={{ 0.jumplink }} target="_blank"><img class='lazyload' data-original={%static "postcard/priture/{{ 0.linkimage }}"%} alt="山区孩子拍摄的精美明信片)"></a></div><div class="m-theme257-content"><div class="m-theme257-title"><a href={{ 0.jumplink }} target="_blank">{{ 0.name }}</a></div><div class="m-theme257-txt"><a >价格:{{ 0.price }}元</a></div><div class="m-theme257-time">拍摄日期:{{ 0.takepicturetime }}</div></div></div>

view.html

def index(request):#get post cards messageb = postcard.objects.all()[:9]      #下面的语句返回前面5 个对象(LIMIT 5):a = len(b)c = {}d = {'displaytwo':'none','display':'block'}for i in range(0,a,1):list = {'name':b[i].name,'takepicturetime':b[i].takepicturetime,'linkimage':b[i].linkimage,'price':b[i].price,'jumplink':b[i].jumplink,}c[i]=listc['d']=dreturn render(request,'one/default.html',c)

转载于:https://www.cnblogs.com/guguobao/p/8537077.html

django在进行模板render(渲染)时,对传过来的是字典中包含字典应用方法相关推荐

  1. java数组中包含元素_Java中声明数组时,包括数组的名字、数组中包含的元素的 。 (5.0分)_学小易找答案...

    [简答题]3,单冲压片机的安装程序? [判断题]continue语句只用于循环语句中,它起到终止本次循环,返回到循环开始处的作用. (5.0分) [判断题]default在switch选择结构中是必需 ...

  2. c语言程序执行时无法输入字符串,C语言程序设计中键盘输入数据的方法分析

    1. 引言 C语言程序设计是一门实践性很强的语言课程,在程序设计过程中经常需要从键盘输入所需要的数据.C语言没有专门的输入语句,可以调用C语言编译系统提供的函数库中的库函数来实现.有些程序虽然调试成功 ...

  3. 删除文件夹时显示文件已在另一个程序中打开的解决方法

    删除文件夹时: 按住Ctrl+shift+esc组合键打开任务管理器,点击性能中的打开资源监视器 在cpu选项中的关联的句柄里面输入文件夹名字 点击下面的进程结束进程 注意:一定不要结束explore ...

  4. Movie Render Queue渲染时相机位置偏离问题

    问题:Cine Camera在Sequencer中播放显示正常,但添加进Movie Render Queue中渲染时,Cine Camera的位置与原始位置偏离,偏离后的位置在玩家出生点的位置,若将玩 ...

  5. Django模板之django自带模板

    模板 知识点 自带模板 基本使用 流程控制 过滤器 继承 Jinja2模板 配置 CSRF 原理 如何防范 一.Django使用自带模板 1.1 配置 在工程中创建模板目录templates.[然后新 ...

  6. Django 笔记4 -- 模板

    Django 笔记4 – 模板 Django 系列笔记是笔者学习.实践使用 Django 的相关笔记,大量参考了知了课堂的<Django零基础到项目实战>教程. 参考文档: Django官 ...

  7. python后台架构Django教程——templates模板

    全栈工程师开发手册 (作者:栾鹏) 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng825485697/articl ...

  8. Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)

    目录 1.创建 2.配置Mysql (1)连接数据库驱动 (2)创建表格 (3)创建迁移文件并同步到数据库 3.admin后台 (1)创建超级用户 (2)注册模型login_msg 4.路由与视图 4 ...

  9. Django框架的模板层详解

    目录 一.模板简介 二.模板语法之变量 三.模板之过滤器 四.模板之标签 for标签 for ... empty if 标签 with 五.自定义标签和过滤器 六.模板导入和继承 模板导入: 模板继承 ...

最新文章

  1. arcgisengine计算线要素总长度_弱电监控工程报价清单中,线材及辅材该如何计算?...
  2. cloning java_深入浅出Java中的clone克隆方法,写得太棒了!
  3. 开源的恶果,程序员正在「自掘坟墓」
  4. 2015年Devoxx比利时–最后的想法
  5. 保留凸性的方式:一个凸函数在一个随机变量上的期望仍然是凸函数
  6. HTTP相关知识的总结
  7. Java进阶:SpringMVC中获取web.xml中的全局参数
  8. python学习(八)----外星人入侵(项目篇)
  9. DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析
  10. 关于固态硬盘开卡转接卡的研究,用SM2258XT测试智微、祥硕、威盛
  11. C#拾遗补阙【01】:字符串
  12. koa-body koa2 使用 koa-body 代替 koa-bodyparser 和 koa-multer
  13. Docker配置阿里云镜像加速
  14. Python爬取链家租房信息
  15. Intellij IDEA更换主题,配置字体
  16. 微信小游戏申请注册流程+开发微信小游戏类目需要具备条件
  17. 字节跳动面试--二面算法题复盘
  18. 安全狗西部网络安全运营中心 护航“东数西算”工程安全
  19. python读取word内容复制粘贴,Python读取word文本操作详解
  20. 《Effective C++》读书摘要

热门文章

  1. OpenCV学习(52)
  2. USB mass storage驱动分析
  3. 【20230401】【每日一题】前K个高频元素
  4. Coinbase将与全球第二大保险经纪公司Aon合作推出其专属保险公司
  5. 大家好!欢迎加入QQ技术交流群。
  6. 索尼a7c语言没有英语,聊聊索尼A7C全副微单 不知你怎么看?
  7. 判定覆盖(Decision coverage)
  8. 【MySQL技术专题】「问题实战系列」MySQL报错Got an error reading communication packets问题分析指南
  9. 【Proteus仿真】【51单片机】火灾监测报警系统设计
  10. swift 相册的自定义