首先,我是Django的初学者图表.js. 我想做的是:我想显示一个饼图。我知道使用语法{content}}}a.html模板可以获得动态数据,但它不适用于我的piechart模板。在
我有:我已经为我的应用程序准备了一个.html模板的饼图。当我直接将数据编码到模板中时,它已经工作得非常好了。在
我的观点:
def index(request):
return render(
request,
"mep/chart.html",
{
labels: ['F', 'M'],
data: [52, 82],
colors: ["#FF4136", "#0074D9"]
}
)
我的模板:
^{pr2}$如你所见,我试图传递模板的数据视图.py但它不起作用。 当我直接在图表.html成功了
有什么解决办法吗???在
你的代码有一个错误,这可能是个问题。在“选项->标题->图表初始化中显示”中,用正确的}。如果这个修复不起作用,你能提供你的javascript控制台输出吗?在
disblay
替换{你的代码有两个问题。首先,你需要纠正你的视图.py。在
您需要在您的
context dictionary
中使用strings
作为keys
,因此需要将其更改为:然后需要在
^{pr2}$django template
中指定这些变量是safe
来呈现:我认为您需要通过迭代这些项来输出到html。例如,将
labels: {{labels}},
更改为相关问题 更多 >
编程相关推荐