我使用Django-Chartit来创建图表。
试图按照this的例子。
我的问题是,我想从一个模型中未使用的数据 所以我尝试这个代码Django Chartit的“来源”必须是查询集,模型或管理器
data = \
DataPool(
series=
[{'options': {
'source': [1,2,3,4,5,6,7,8,9,10]},
'terms': [
'month',
'houston_temp',
'boston_temp']}
])
chart = Chart(
datasource = data,
series_options =
[{'options':{
'type': 'line',
'stacking': False},
'terms':{
'month': [
'boston_temp',
'houston_temp']
}}],
chart_options =
{'title': {'text': 'Weather Data of Boston and Houston'},
'xAxis': {'title': {'text': 'Month number'}
}})
,我得到一个错误信息
“源”必须是一个QuerySet,型号或经理。取而代之的是[1,2,3,4,5,6,7,8,9,10]。
我不认为我可以从列表中创建一个QuerySet。 有什么想法?
嗨@yossi。感谢这个问题。在这个时候,我只是处于这种心态。你如何解决它?谢谢。 – danihp
我用highcharts javascript代替,并将数据呈现为页面中的javascript的字符串 – yossi
谢谢。我在做这个工作。我也认为这是一个优雅的解决方案。另外,对我来说,Highstock是一个更好的解决方案。问候。 – danihp