Javascript Django Chartit';来源';必须是查询集、模型或管理器

Javascript Django Chartit';来源';必须是查询集、模型或管理器,javascript,python,django,highcharts,Javascript,Python,Django,Highcharts,我正在使用创建图表。 试着效仿。 我的问题是我想使用的数据不是来自模型 所以我试过这个密码 data = \ DataPool( series= [{'options': { 'source': [1,2,3,4,5,6,7,8,9,10]}, 'terms': [ 'month', 'houston_temp', 'boston_temp']}

我正在使用创建图表。
试着效仿。
我的问题是我想使用的数据不是来自模型 所以我试过这个密码

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'}
                     }})
我收到一条错误信息

“源”必须是查询集、模型或管理器。改为使用[1,2,3,4,5,6,7,8,9,10]类型

我认为我无法从列表中创建查询集。
有什么想法吗

看起来像是Django Chart它真的是用来用模型制作图表的。请注意标记行:

Create charts from your Django models effortlessly
如果有一个特定的原因,你不能使用一个模型,我会考虑使用一个单独的网络图表工具。它是纯JavaScript,因此您需要将数据发送到客户端以制作图表。

首先,从它们的
术语中
必须是
上有效字段的列表或目录,其中必须是模型、查询集或管理器

那么,您希望使用什么样的数据呢

更新:这个列表数据源到底是什么?如果它是一个包含id的列表 对于模型,您可以这样做以使其成为查询集

MyModel.objects.filter(id__in=[3,1,2,5,77])

我想用一个简单的例子list@yossi查看我的更新。如果这不适合你,最好看看Paragonno的建议。如果id是,它不是一个列表,它只是一个与模型无关的简单列表。嗨@yossi。谢谢你的提问。此时此刻,我正处于这种心态。你是怎么解决的?谢谢。我改用highcharts javascript,并将数据作为字符串呈现到页面中的javascript谢谢。我正在努力。我还认为这是一个优雅的解决方案。另外,对我来说,Highstock是一个更好的解决方案。当做