【发布时间】:2017-05-20 12:09:10
【问题描述】:
我正在创建一个非常简单的数组(我必须将第一行列为标题?)并将其从 views.py 解析为模板...
def index(request):
array = [['date','a','b'],["2014,3,3", 10, 8], ["2014,8,3", 6, 4]]
return render_to_response('template/index.html', {'array': json.dumps(array)})
在我的模板中,我正在做一些 JS 来创建一个谷歌图表,它完全可以正常工作。
var djangoData = {{ array|safe }};
var data = google.visualization.arrayToDataTable(djangoData);
问题是在我的图表上,日期只是字符串,所以如果我做了多行,就不会考虑实际的日期时间。
如何将列转换为 google new date(yy/mm/dd/hh/mm/ss) 等?
我已经尝试过很多方法,例如 setCell、setValue,但似乎没有任何效果。如果 setCell 有效,我也会尝试 setColumn 之类的方法。
我的(不工作的)setCell 方法代码是这样的:
data.setCell(1,0,(data.getCell(1,0)));
data.setCell(2,0,(data.getCell(2,0)));
尝试将“2014,3,3”数组中的给定日期元素更改为可识别的谷歌表日期...
这似乎是一个非常简单的问题,但我正在努力:(
谢谢,
弗雷德
【问题讨论】:
标签: arrays datatable date-format calculated-columns google-datatable