使用python怎么传输数据到前端

这篇文章主要为大家详细介绍了使用python怎么传输数据到前端,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:

Python主要用来做什么

Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。

python部分

def mallTemplateConfig(request):
  gameRole_edit = request.session.get('gameRole_edit', []) #获取json串
  return render(request, "operationGL/mallTemplateConfig.html",
         {
          'gameRole_edit': json.dumps(gameRole_edit)
         })

html部分

这样写显示正常,没有问题

<label>{{ gameRole_edit }}</label>

js部分

这样写json串中的双引号,会被转义成&quot;

console.log("{{ gameRole_edit }}")

用下面这种方法,就可以直接转化json串,不会被转义了

JSON.parse("{{ gameRole_edit|escapejs }}")

补充知识:解决flask后台数据传递到前端字符被转义

今天在使用flask+echarts做数据可视化的时候发现后台数据传递到前台但是前台的图表却无法显示

F12查看错误后发现数据中的引号被转义成“&#39”原因是为了防止js注入

使用python怎么传输数据到前端

我需要的数据格式为

使用python怎么传输数据到前端

是一个列表如何不让引号转义呢很简单只需要在变量后面加tojson即可

使用python怎么传输数据到前端

这样数据就正常显示了看一下正常数据:

使用python怎么传输数据到前端

以上就是亿速云小编为大家收集整理的使用python怎么传输数据到前端,如何觉得亿速云网站的内容还不错,欢迎将亿速云网站推荐给身边好友。