Django-Chartitを使ってグラフを作成しています。
従うことを試みるthisの例。
私の問題は、私はモデルからではないデータを使用したいということです ので、私は、このコードDjango-Chartit 'source'はQuerySet、ModelまたはManagerのいずれかでなければなりません
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]のタイプが得られました。
私はリストからQuerySetを作成することはできません。
こんにちは@yossi作るためにこれを行うことができます。この質問に感謝します。現時点では、私はこの考え方の枠内にいるだけです。どのように解決しましたか?ありがとう。 – danihp
代わりにハイチャートのjavascriptを使用し、ページ内のJavaScriptに文字列としてデータを表示しました – yossi
ありがとうございます。私はそれに取り組んでいます。私はそれがエレガントな解決策だとも思っています。また、私にとって、ハイストックはより良い解決策です。よろしく。 – danihp