如何将Django datetime转换为HighCharts格式
我试图在图表上显示datetime,但遇到了一些问题,因为它似乎在图表上显示了一种奇怪的格式 Django模板: Highcharts代码段: 图表的外观: 所有日期数据在1970年1月1日推到左侧 DOM的来源/索引: console.logemployeeLastLoginWithPoints: 为什么控制台日志显示不同?如何使其正确显示如何将Django datetime转换为HighCharts格式,django,python-3.x,highcharts,Django,Python 3.x,Highcharts,我试图在图表上显示datetime,但遇到了一些问题,因为它似乎在图表上显示了一种奇怪的格式 Django模板: Highcharts代码段: 图表的外观: 所有日期数据在1970年1月1日推到左侧 DOM的来源/索引: console.logemployeeLastLoginWithPoints: 为什么控制台日志显示不同?如何使其正确显示 提前谢谢 您需要将渲染日期用引号括起来 ["{{ employee.last_login|date:"SHORT_DATE_FORMAT" }}", {{
提前谢谢 您需要将渲染日期用引号括起来
["{{ employee.last_login|date:"SHORT_DATE_FORMAT" }}", {{ employee.points }}]
当您将2020年11月1日渲染为其中一个值时,这将被解释为2020年11月1日的计算,该计算返回一个浮点值
xAxis: {
type: "datetime",
dateTimeLabelFormats: {
day: '%b/%d/%Y'
},
var employeeLastLoginWithPoints = [
[01/11/2020, 0]
,
[01/07/2020, 3]
,
[01/11/2020, 14]
,
[01/08/2020, 8]
];
(4) [Array(2), Array(2), Array(2), Array(2)]
0: (2) [0.000045004500450045, 0]
1: (2) [0.00007072135785007072, 3]
2: (2) [0.000045004500450045, 14]
3: (2) [0.00006188118811881188, 8]
["{{ employee.last_login|date:"SHORT_DATE_FORMAT" }}", {{ employee.points }}]