gpt4 book ai didi

django chartit 没有图表显示,浏览器屏幕为空

转载 作者:行者123 更新时间:2023-12-04 05:15:14 25 4
gpt4 key购买 nike

我正在使用 django 框架开发一个网络应用程序,需要在前端绘制和显示图表。
所以我为此目的使用 django chartit,但是当我运行 django 开发服务器时,它没有显示任何内容,没有空白浏览器屏幕,也没有错误。
我失去了我做错了什么。

这是渲染图形的 View

from chartit import DataPool,Chart
from django.template import RequestContext
from django.template import Context,loader
from django.shortcuts import render_to_response
from django.http import HttpResponse
from graphtest.apps.graph_app.models import charttest
def chartview(request):
powerdata = DataPool(series=[{'options':{
'source':charttest.objects.all()},
'terms':[
'power',
'time']}])
cht = Chart(datasource=powerdata,series_options=[{'options':
{'type':'line',
'stacking':False},
'terms':
{'time':['power',]}}],
chart_options={
'title':{
'text':'power data'},
'xAxis':{'title':{'text':'xaxis'}}})

return render_to_response('graph.html',{'powerchart': cht})

为其制作图形的模型
from django.db import models

class charttest(models.Model):
power = models.PositiveIntegerField()
time = models.DecimalField(decimal_places=10,max_digits=20)
def __unicode__(self):
return unicode(self.power)+' '+unicode(self.time)

和模板
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/static/js/highcharts.js"></script>
<script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type ="text/javascript" src ="http://code.jquery.com/jquery-1.7.1.min.js"></script>
{% load chartit %}
{{ powerchart|load_charts:"container"}}

</head>
<body>
<div id="container"></div>
</body>
</html>

请帮帮我,我被困了几个小时。
如果需要更多信息,请询问。

最佳答案

请尝试以下操作:

<div id="container">{{ powerchart|load_charts:"container"}}</div>

关于django chartit 没有图表显示,浏览器屏幕为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14354910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com