Я немного запутался, вот как выглядят мои flask и JS, wtime правильно отображается на графике, но я не могу заставить {{wtech}} работать как значение flask в JS. Я долго ломал голову над этим. Я бы предпочел использовать мою Flask переменную, чем прибегать к использованию JSON, так как она намного проще в кодировании и требует меньше времени.
Она прекрасно работает для {{wtime}} (для данные), но не будет с {{wtech}} для меток
Flask:
wtech = ['Tech1','Tech2']
wtime = [3,4]
res = make_response(render_template("timeman.html", wtech = wtech,
wtime = wtime))
Javascript:
<script>
var cty = document.getElementById("chartBig2").getContext("2d");
var data = {
labels: ['Tech1','Tech2'],
datasets: [{
label: "Data",
fill: true,
backgroundColor: ['#1d1d2e', '#2d2f54'],
borderColor: '#d048b6',
borderWidth: 2,
data: {{wtime}}, }]};
var myDough = new Chart(cty, {type: 'doughnut', data: data, options: gradientDoughOptionsConfiguration});
</script>