文章详情页
django模板获取list中指定索引的值方式
浏览:181日期:2024-10-06 18:17:31
格式:
list.index
示例:
{{ goods.0 }}
补充知识:使用Django从后端向前端页面中传递一个数组的方法
今天用Django框架时遇到一个坑,就是当前端页面接收后端传回来的数据时,该数据是一个列表形式,列表里有字符串类型的数据,然后就一直报错。。。
查了老半天才知道是django的自动转义搞的鬼!
那什么是转义呢,就是把html语言的关键字过滤掉。例如,
就是html的关键字,如果要在html页面上呈现,
其源代码就必须是<div>
标题默认情况下,django自动为开发者提供escape功能,即在html代码render之前,先进行转义,然后再呈现出来。这样的话,我们如果想输出一个双引号或者单引号括起来的东西,被转义之后,可能就无法得到我们想要的结果。

其中
name_list = ['分析阶段','计划阶段','实现阶段']
列表中的元素是字符串,上面这种方式传递时就出错
解决方法也很简单,只需要在变量后加一个safe过滤器就行了,该过滤器使得输出不进行escape转换!搞定了~

以上这篇django模板获取list中指定索引的值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Django
相关文章:
1. android studio新手如何创建项目?androidstudio的使用方法2. XML、DataSet、DataGrid结合一3. pandas中NaN缺失值的处理方法4. Python:chrome.exe的通用webbrowser.get()。open()无法正常工作5. PHP基础之生成器4——比较生成器和迭代器对象6. JSP实现弹出登陆框以及阴影效果7. python+excel接口自动化获取token并作为请求参数进行传参操作8. Vue封装一个TodoList的案例与浏览器本地缓存的应用实现9. ASP将数字转中文数字(大写金额)的函数10. bootstrap select2 动态从后台Ajax动态获取数据的代码
排行榜

网公网安备