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实现的重启关机程序实例
Aug 21 Python
Python 实现删除某路径下文件及文件夹的实例讲解
Apr 24 Python
Python实现的堆排序算法示例
Apr 29 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
Oct 11 Python
Python将一个Excel拆分为多个Excel
Nov 07 Python
python 实现多线程下载视频的代码
Nov 15 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
解决Python使用列表副本的问题
Dec 19 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
如何基于Python和Flask编写Prometheus监控
Nov 25 Python
使用tkinter实现三子棋游戏
Feb 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
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python之wxPython菜单使用详解
2014/09/28 Python
python关键字and和or用法实例
2015/05/28 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
python实现门限回归方式
2020/02/29 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
Python Selenium库的基本使用教程
2021/01/04 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
总监职责范文
2013/11/09 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers