javascript - 从 Pandas Dataframe 到 Javascript 数组
问题描述
我需要在表单的 HTML 文件中创建一个数组:
<script>
var markers = [
[1, 2],
[3, 4]
];
</script>
我可以从以下两个来源之一获取此数组:python via pandas 或 sql。我知道如何将列表放入平面文件或 json,但不知道如何将该列表放入 javascript 数组中。
有什么好方法可以做到这一点?
解决方案
在 Django 示例中,您可以这样做:
视图.py
data = df.to_dict(orient='records')
return render(request, 'XXX.html',{'data':data})`
在模板中:
data = {{ data|safe }};
推荐阅读
- excel - 多个 ListBox 选择,根据选择动态更新文本
- javascript - 在javascript的字符串中连接for循环变量后,Default.aspx.designer.cs出错
- swift - 1900 年之前的快速日期偏移
- android - 有一个吐司一直失败。我该如何解决这个问题?(安卓+改造+okthttp)
- python - SSM 会话死亡如何通过 SSM ping ec2 实例以使会话保持活动状态?
- netsuite - Netsuite:“INVALID_RCRD_INITIALIZE”,“message”:“您为此记录初始化操作输入了无效的默认值。”
- sql - 在 SQL 中查找每个组的第 n 个最大值
- python - 如何将一行单元格的字符串的一部分与同一行的另一个字符串进行比较,如果它们符合我的条件,则交换它们的位置?
- arrays - 使用 Reactjs 地图功能时图像未显示。错误--SRC 未定义
- visual-studio-code - VS Code 突然无法使用,未绑定断点,闪烁 chrome Sources Tab