我有一个本地SQLlite数据库,该数据库已通过以下代码连接: '''
iptables
我很乐意帮助我解决此问题的任何意见。
我尝试重新安装virtualenv以及所有软件包,但是我不明白为什么.data似乎不起作用。我面临的其他问题实际上不是问题,因为代码的所有其他方面都在起作用,包括创建数据库,插入记录和删除表。该查询似乎也有效,因为如果我使用dict数组访问相同的数组。但是整个json字符串似乎不起作用。
答案 0 :(得分:4)
从您的代码中删除.data
,只需编写return jsonify(result)
。
这将消除属性错误。
答案 1 :(得分:2)
您不需要访问.data
属性。
由于转储已经返回了数据。
因此,请尝试删除.dump
,然后尝试运行该应用程序。
它应该为您提供所需的输出。
答案 2 :(得分:0)
最好的解决方案是使用以下库来解决此问题。使用Flask-Marshmallow帮助我在这里以json格式序列化和管理数据。