在看了许多使用django渲染图形的选项之后,我认为graphos可能是最好的选择,但是当尝试使用那里运行它非常基本的例子我得到模板的错误不存在异常类型:TemplateDoesNotExist异常值:graphos/flot.html
我从他们的文档中使用了非常基本的代码https://agiliq.com/docs/django-graphos/flot.html:
def index(request):
queryset = Pockets.objects.all()
print "query set is ",queryset
data_source = ModelDataSource(queryset,
fields=['pocket_name', 'sum_pocket'])
chart = flot.LineChart(data_source)
print "chart is ",chart
context_dict.update({'chart': chart})
return render_to_response('a/index.html', context_dict, context)
Run Code Online (Sandbox Code Playgroud)
在我的index.html我正在使用
<div>
<!--for graph stuff-->
{{ chart.as_html }}
</div>
Run Code Online (Sandbox Code Playgroud)
但仍然得到错误TemplateDoesNotExist在/ a /异常类型:TemplateDoesNotExist异常值:graphos/flot.html
无法弄清楚可能是什么问题,文件没有说什么是遗漏.有人可以帮忙吗?
检查您包含'graphos'的settings.py,INSTALLED_APPS部分.它应该看起来像这样:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
...
'graphos',
)
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.干杯.
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |