使用烧瓶render_template在前端制作一个高图

弯曲的

我有一个简单的python方法,它将生成一个highcharts json

@app.route('/make/a/chart')
def make_chart():
  data = get_data()
  c = Counter
  for each in data:
    c['AGE'] += 1

  highchart_json = {
    'chart': {
      'type': 'column'
    }
    'title': {
      'text': 'arranged by age'
    }
    'x-axis': {
      'categories': [x for x in c]
    }
    'series': {
      'name': 'Groups By Age',
      'data': [c[x] for x in c]
    }
  }
  return render_template('some_template.html', json=highchart_json)

是否可以使用模板进行渲染,还是通过对它进行json并将其发送到前端将其转变为图表的唯一真正方法?

马丁·彼得斯(Martijn Pieters)

您可以将JSON作为Javascript结构放入模板中:

<script type="text/javascript">
    var chart_data = {{ highchart_json|tojson|safe }};
</script>

然后您可以在JS代码中使用此客户端。毕竟,JSON是JavaScript的子集,或者至少是Pythonjson模块生成的JSON

这使用Flasktojson过滤器,该过滤器产生HTML安全的JSON值;使用JSON\uxxxx转义码为您转义任何HTML元字符

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

烧瓶render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

来自分类Dev

在Pythonanywhere上使用render_template的TemplateNotFound错误烧瓶

来自分类Dev

烧瓶中的动态render_template()

来自分类Dev

python flask render_template和另一个返回值

来自分类Dev

我如何每分钟烧瓶调用一次render_template()

来自分类Dev

我如何每分钟烧瓶调用一次render_template()

来自分类Dev

烧瓶:带有路径的render_template

来自分类Dev

烧瓶:在返回的render_template()或redirect()中包含HTML

来自分类Dev

如何调整此代码,使其仅具有一个数组,但将其变成一个对象(以便可以在前端将其作为JObject使用)?

来自分类Dev

在另一个应用程序中调用一个 Django 应用程序 API URL 以使用 React.js 在前端显示

来自分类Dev

flask render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

来自分类Dev

从类生成的列表不可用,在烧瓶中返回 render_template

来自分类Dev

当使用ggplot覆盖另一个图时,如何制作自定义图例?

来自分类Dev

高图:一个传说,两个图表

来自分类Dev

我试图在烧瓶中制作一个需要2个输入的api

来自分类Dev

高图:一个县的代码是什么?

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

在烧瓶中使用另一个函数中的一个变量

来自分类Dev

烧瓶-使用另一个函数中一个函数的输出

来自分类Dev

如何在Matplotlib中使用一个图例和已删除的y轴标题制作MxN饼图

来自分类Dev

单击使用 plotly 和 rshiny 包制作的饼图区域时,我想获取一个列表

来自分类Dev

销毁一个烧瓶宁静令牌

来自分类Dev

销毁一个烧瓶宁静令牌

来自分类Dev

如何在一个图形中制作10个以上的子图?

来自分类Dev

wordpress:如何在前端和管理区域中包含一个php文件(严重错误:无法重新声明myfunction())

来自分类Dev

R - 如何制作一个雷达图矩阵,每个图表中有两个图。

来自分类Dev

Rails RSpec render_template错误

来自分类Dev

render_template中的flask参数

Related 相关文章

  1. 1

    烧瓶render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

  2. 2

    在Pythonanywhere上使用render_template的TemplateNotFound错误烧瓶

  3. 3

    烧瓶中的动态render_template()

  4. 4

    python flask render_template和另一个返回值

  5. 5

    我如何每分钟烧瓶调用一次render_template()

  6. 6

    我如何每分钟烧瓶调用一次render_template()

  7. 7

    烧瓶:带有路径的render_template

  8. 8

    烧瓶:在返回的render_template()或redirect()中包含HTML

  9. 9

    如何调整此代码,使其仅具有一个数组,但将其变成一个对象(以便可以在前端将其作为JObject使用)?

  10. 10

    在另一个应用程序中调用一个 Django 应用程序 API URL 以使用 React.js 在前端显示

  11. 11

    flask render_template无法与锚标记一起使用-jinja2.exceptions.TemplateNotFound

  12. 12

    从类生成的列表不可用,在烧瓶中返回 render_template

  13. 13

    当使用ggplot覆盖另一个图时,如何制作自定义图例?

  14. 14

    高图:一个传说,两个图表

  15. 15

    我试图在烧瓶中制作一个需要2个输入的api

  16. 16

    高图:一个县的代码是什么?

  17. 17

    如何从ajax POST表单提交使用Flask的render_template

  18. 18

    如何从ajax POST表单提交使用Flask的render_template

  19. 19

    在烧瓶中使用另一个函数中的一个变量

  20. 20

    烧瓶-使用另一个函数中一个函数的输出

  21. 21

    如何在Matplotlib中使用一个图例和已删除的y轴标题制作MxN饼图

  22. 22

    单击使用 plotly 和 rshiny 包制作的饼图区域时,我想获取一个列表

  23. 23

    销毁一个烧瓶宁静令牌

  24. 24

    销毁一个烧瓶宁静令牌

  25. 25

    如何在一个图形中制作10个以上的子图?

  26. 26

    wordpress:如何在前端和管理区域中包含一个php文件(严重错误:无法重新声明myfunction())

  27. 27

    R - 如何制作一个雷达图矩阵,每个图表中有两个图。

  28. 28

    Rails RSpec render_template错误

  29. 29

    render_template中的flask参数

热门标签

归档