Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Django datetime转换为HighCharts格式_Django_Python 3.x_Highcharts - Fatal编程技术网

如何将Django datetime转换为HighCharts格式

如何将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" }}", {{

我试图在图表上显示datetime,但遇到了一些问题,因为它似乎在图表上显示了一种奇怪的格式

Django模板:

Highcharts代码段:

图表的外观:

所有日期数据在1970年1月1日推到左侧

DOM的来源/索引:

console.logemployeeLastLoginWithPoints:

为什么控制台日志显示不同?如何使其正确显示


提前谢谢

您需要将渲染日期用引号括起来

["{{ 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 }}]