django在进行模板render(渲染)时,对传过来的是字典中包含字典应用方法
网上自强学堂参考的
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(渲染)时,对传过来的是字典中包含字典应用方法相关推荐
- java数组中包含元素_Java中声明数组时,包括数组的名字、数组中包含的元素的 。 (5.0分)_学小易找答案...
[简答题]3,单冲压片机的安装程序? [判断题]continue语句只用于循环语句中,它起到终止本次循环,返回到循环开始处的作用. (5.0分) [判断题]default在switch选择结构中是必需 ...
- c语言程序执行时无法输入字符串,C语言程序设计中键盘输入数据的方法分析
1. 引言 C语言程序设计是一门实践性很强的语言课程,在程序设计过程中经常需要从键盘输入所需要的数据.C语言没有专门的输入语句,可以调用C语言编译系统提供的函数库中的库函数来实现.有些程序虽然调试成功 ...
- 删除文件夹时显示文件已在另一个程序中打开的解决方法
删除文件夹时: 按住Ctrl+shift+esc组合键打开任务管理器,点击性能中的打开资源监视器 在cpu选项中的关联的句柄里面输入文件夹名字 点击下面的进程结束进程 注意:一定不要结束explore ...
- Movie Render Queue渲染时相机位置偏离问题
问题:Cine Camera在Sequencer中播放显示正常,但添加进Movie Render Queue中渲染时,Cine Camera的位置与原始位置偏离,偏离后的位置在玩家出生点的位置,若将玩 ...
- Django模板之django自带模板
模板 知识点 自带模板 基本使用 流程控制 过滤器 继承 Jinja2模板 配置 CSRF 原理 如何防范 一.Django使用自带模板 1.1 配置 在工程中创建模板目录templates.[然后新 ...
- Django 笔记4 -- 模板
Django 笔记4 – 模板 Django 系列笔记是笔者学习.实践使用 Django 的相关笔记,大量参考了知了课堂的<Django零基础到项目实战>教程. 参考文档: Django官 ...
- python后台架构Django教程——templates模板
全栈工程师开发手册 (作者:栾鹏) 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng825485697/articl ...
- Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)
目录 1.创建 2.配置Mysql (1)连接数据库驱动 (2)创建表格 (3)创建迁移文件并同步到数据库 3.admin后台 (1)创建超级用户 (2)注册模型login_msg 4.路由与视图 4 ...
- Django框架的模板层详解
目录 一.模板简介 二.模板语法之变量 三.模板之过滤器 四.模板之标签 for标签 for ... empty if 标签 with 五.自定义标签和过滤器 六.模板导入和继承 模板导入: 模板继承 ...
最新文章
- arcgisengine计算线要素总长度_弱电监控工程报价清单中,线材及辅材该如何计算?...
- cloning java_深入浅出Java中的clone克隆方法,写得太棒了!
- 开源的恶果,程序员正在「自掘坟墓」
- 2015年Devoxx比利时–最后的想法
- 保留凸性的方式:一个凸函数在一个随机变量上的期望仍然是凸函数
- HTTP相关知识的总结
- Java进阶:SpringMVC中获取web.xml中的全局参数
- python学习(八)----外星人入侵(项目篇)
- DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析
- 关于固态硬盘开卡转接卡的研究,用SM2258XT测试智微、祥硕、威盛
- C#拾遗补阙【01】:字符串
- koa-body koa2 使用 koa-body 代替 koa-bodyparser 和 koa-multer
- Docker配置阿里云镜像加速
- Python爬取链家租房信息
- Intellij IDEA更换主题,配置字体
- 微信小游戏申请注册流程+开发微信小游戏类目需要具备条件
- 字节跳动面试--二面算法题复盘
- 安全狗西部网络安全运营中心 护航“东数西算”工程安全
- python读取word内容复制粘贴,Python读取word文本操作详解
- 《Effective C++》读书摘要