Python中文
首页
教程
问答
标签
搜索
登录
注册
Djangonvd3 load_chart标记在输出HTML中的计算结果为False,并且不显示任何图表
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我尝试使用django-nvd3实现<code>pieChart</code>。但是,<code>{% load_chart charttype chartdata chartcontainer extra %}</code>的输出html计算结果为<code>False</code>。结果(很可能)图表无法出现。下面是<strong>视图.py</strong>,<strong>django模板</strong>和<strong>html输出</strong>。在</p> <h3>在视图.py</h3> <pre><code>def results(request, nlm_id, time): journal = Journal.objects.get(nlm_id = nlm_id) stats = return_week(nlm_id, time, PLATFORMS) chartdata = {'x': PLATFORMS, 'y': stats} charttype = "pieChart" chartcontainer = 'piechart_container' data = { 'charttype': charttype, 'chartdata': chartdata, 'chartcontainer': chartcontainer, 'extra': { 'x_is_date': False, 'x_axis_format': '', 'tag_script_js': True, 'jquery_on_ready': True, } } return render(request, 'journals/results.html', {'journal': journal, 'stats': stats, 'time': time, 'data': data}) </code></pre> <h3>模板</h3> ^{pr2}$ <h3>输出HTML</h3> <pre><code><html> <head> ... <script>False</script> </head> <body> <div id=""><svg style="width:600px;height:400px;"></svg></div> </body> </html> </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以在检查是否存在chartdata的if语句中包装负荷图表,例如:</p> <pre><code>{% if chartdata %} {% load_chart charttype chartdata chartcontainer extra %} {% endif %} </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
python语法错误(如果不在Z中,则在X中表示s)
9 回答
Python语法错误(无效)概率
10 回答
python语法错误*带有可选参数的args
1 回答
python语法错误2.5版有什么办法解决吗?
6 回答
Python语法错误2.7.4
7 回答
python语法错误30/09/2013
9 回答
Python语法错误E001
8 回答
Python语法错误not()op
3 回答
python语法错误outpu
1 回答
Python语法错误print len()
9 回答
python语法错误w3
1 回答
Python语法错误不是caugh
6 回答
python语法错误及yt-packag的使用
5 回答
python语法错误可以查出来!!瓦里亚布
7 回答
Python语法错误可能是缩进?
7 回答
Python语法错误和缩进
4 回答
Python语法错误在while循环中生成随机numb
5 回答
Python语法错误在哪里?
1 回答
python语法错误在尝试导入包时,但仅在远程运行时
4 回答
Python语法错误在电子邮件地址提取脚本中
7 回答