gpt4 book ai didi

python - RESTful API - 在 html 表中显示返回的 json

转载 作者:行者123 更新时间:2023-12-01 02:35:36 28 4
gpt4 key购买 nike

我正在尝试在flask和python中做一个restful api。这是我的代码:

from flask import Flask, jsonify, request, render_template
from flask_restful import Api, Resource

app = Flask(__name__)
api = Api(app)

class Tracks(Resource):
@app.route('/')
def get(self):
test = {
"name": "json2html",
"description": "Converts JSON to HTML tabular representation"
}
return jsonify(test)

api.add_resource(Tracks, '/tracks')

if __name__ == '__main__':
app.run(port='5002')

我的问题是我应该如何修改它才能在表中显示我的返回值并添加例如一些CSS。谢谢!

最佳答案

在您的应用程序中返回以下内容:

return Response(render_template('test.html', result=test, mimetype='text/html'))

test.html

<!DOCTYPE html>
<html>
<head></head>
<body>
<table>
{% for key, value in result.iteritems() %}

<tr>
<th> {{ key }} </th>
<td> {{ value }} </td>
</tr>
{% endfor %}
</table>
</body>
</html>

这是我的输出: enter image description here

关于python - RESTful API - 在 html 表中显示返回的 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46274235/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com