如何在JavaScript中调用Python代码以显示条形图

-1 投票
2 回答
926 浏览
提问于 2025-04-15 20:17

我写了一段Python代码,可以生成图表所需的输入数据(是JSON格式的)。但是我不知道怎么把这些数据拿到我的JavaScript里。

我想在Google App Engine上显示这些数据。

我想用和PHP一样的方式来实现这个功能。

2 个回答

0

你试过使用谷歌图表API吗?

0

我之前已经提到过几次,如果你想让Python像PHP那样使用,可以试试Flask

Flask非常简单,功能强大,而且容易上手。我有很多理由更喜欢它而不是PHP,主要是因为PHP不是Python。

我说简单和直观的意思是,我很难用语言来解释,所以我给你一个示例脚本:

文件: script.py

app = Flask(__name__)
app.config.from_object(__name__)

@app.route('/')
def index():
  return render_template('index.html', message = range(0, 10000))

if __name__ == '__main__':
  app.run(host = '0.0.0.0')

文件: index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
  <head>
    <title>Test</title>
  </head>

  <body>
  {% for hello in message %}
    <p>{{ hello }}</p>
  {% endif %}
  </body>
</html>

我很确定它可以在Google App Engine上使用,但如果我错了,请纠正我。

撰写回答