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结合API实现即时天气信息
Jan 19 Python
详解Python的Flask框架中的signals信号机制
Jun 13 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
Python面向对象之继承代码详解
Jan 29 Python
python字符串string的内置方法实例详解
May 14 Python
pandas每次多Sheet写入文件的方法
Dec 10 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
python编写实现抽奖器
Sep 10 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 include和require的区别深入解析
2013/06/17 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
使用PHP导出Redis数据到另一个Redis中的代码
2014/03/12 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
jQuery解决浏览器兼容性问题案例分析
2016/04/15 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
Python常见的pandas用法demo示例
2019/03/16 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
几个常见的软件测试问题
2016/09/07 面试题
银行实习的自我鉴定
2013/12/10 职场文书
2014财务年度工作总结
2014/11/11 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL