我目前正在将烧瓶应用程序中的数据作为字典或列表发送到我的HTML页面,并且我使用模板渲染来显示类似{{data[0]}}
的值,我想知道这是一种不好的做法吗?我应该改用jsonify还是一样?
答案 0 :(得分:1)
我想知道这是不好的做法吗?
这不是一个坏习惯。这就是我们所谓的模板渲染。
我应该改用jsonify还是一样?
他们不是一回事。 jsonify()
将返回JSON响应(内容类型:application / json),而render_template()
将返回HTML响应(内容类型:text / html)。前者传递纯数据(用于机器),后者传递HTML页面(用于人类)。
通常,仅在构建REST API或进行AJAX调用时使用jsonify
。