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 相关文章推荐
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
Jan 17 Python
详解Python中break语句的用法
May 14 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
pycharm执行python时,填写参数的方法
Oct 29 Python
python占位符输入方式实例
May 27 Python
django如何自己创建一个中间件
Jul 24 Python
Django实现分页显示效果
Oct 31 Python
Python求两个字符串最长公共子序列代码实例
Mar 05 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
May 22 Python
QML实现钟表效果
Jun 02 Python
Python Parser的用法
May 12 Python
如何基于python实现单目三维重建详解
Jun 25 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
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
vue 点击按钮增加一行的方法
2018/09/07 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
python图像常规操作
2017/11/11 Python
python实现聊天小程序
2018/03/13 Python
Python BS4库的安装与使用详解
2018/08/08 Python
python判断输入日期为第几天的实例
2018/11/13 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
python字符串的index和find的区别详解
2020/06/20 Python
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
药剂专业毕业生求职信
2014/06/24 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
python实现进度条的多种实现
2021/04/29 Python
python 实现图片特效处理
2022/04/03 Python
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python