【问题标题】:Flask Variable In JSJS 中的烧瓶变量
【发布时间】:2020-04-24 15:35:41
【问题描述】:

我有点困惑,这就是我的烧瓶和 JS 的样子,wtime 在图中正确显示,但我无法让 {{wtech}} 在 JS 中作为烧瓶值工作。在这方面绞尽脑汁已经有一段时间了。我宁愿使用我的 Flask 变量,也不愿使用 JSON,因为它更容易编码且耗时更少。

它对 {{wtime}}(用于数据)非常有效,但不适用于 {{wtech}} 作为标签

烧瓶:

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>

【问题讨论】:

标签: javascript python python-3.x flask jinja2


【解决方案1】:

非常感谢乔,我已经找到了其他两个帖子,但是我正在寻找答案的那个是关于 sopython 的那个 --> {{ value|tojson }}。

这是完美的,正是我想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2020-10-09
    • 2017-04-29
    • 1970-01-01
    相关资源
    最近更新 更多