django模板获取list中指定索引的值方式


Posted in Python onMay 14, 2020

格式:

list.index

示例:

{{ goods.0 }}

补充知识:使用Django从后端向前端页面中传递一个数组的方法

今天用Django框架时遇到一个坑,就是当前端页面接收后端传回来的数据时,该数据是一个列表形式,列表里有字符串类型的数据,然后就一直报错。。。

查了老半天才知道是django的自动转义搞的鬼!

那什么是转义呢,就是把html语言的关键字过滤掉。例如,

就是html的关键字,如果要在html页面上呈现,

其源代码就必须是<div>

标题默认情况下,django自动为开发者提供escape功能,即在html代码render之前,先进行转义,然后再呈现出来。这样的话,我们如果想输出一个双引号或者单引号括起来的东西,被转义之后,可能就无法得到我们想要的结果。

django模板获取list中指定索引的值方式

其中

name_list = ["分析阶段","计划阶段","实现阶段"]

列表中的元素是字符串,上面这种方式传递时就出错

解决方法也很简单,只需要在变量后加一个safe过滤器就行了,该过滤器使得输出不进行escape转换!搞定了~

django模板获取list中指定索引的值方式

以上这篇django模板获取list中指定索引的值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python数据结构之二叉树的统计与转换实例
Apr 29 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
浅谈Django REST Framework限速
Dec 12 Python
python实现超市扫码仪计费
May 30 Python
Python动态赋值的陷阱知识点总结
Mar 17 Python
python使用matplotlib画柱状图、散点图
Mar 18 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
python序列类型种类详解
Feb 26 Python
Python操作Jira库常用方法解析
Apr 10 Python
python 字符串的驻留机制及优缺点
Jun 19 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
Nov 25 Python
利用python如何实现猫捉老鼠小游戏
Dec 04 Python
Django admin管理工具TabularInline类用法详解
May 14 #Python
django创建超级用户时指定添加其它字段方式
May 14 #Python
简单了解python列表和元组的区别
May 14 #Python
Django 解决阿里云部署同步数据库报错的问题
May 14 #Python
Python参数传递实现过程及原理详解
May 14 #Python
Django模板标签{% for %}循环,获取制定条数据实例
May 14 #Python
详解python中groupby函数通俗易懂
May 14 #Python
You might like
php 中英文语言转换类
2011/09/07 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
jQuery对val和atrr(&quot;value&quot;)赋值的区别介绍
2014/09/26 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
浅谈Python中的作用域规则和闭包
2018/03/20 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
Python 线程池用法简单示例
2019/10/02 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
cf搞笑广告词
2014/03/14 职场文书
家长会演讲稿
2014/04/26 职场文书
结婚保证书范文
2014/04/29 职场文书
初中生毕业评语
2014/12/29 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
小学体育组工作总结
2015/08/13 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
javascript的setTimeout()使用方法总结
2021/11/20 Javascript