python2环境flask报错,代码如下
def list_dict(self):
return {
'title': self.title,
'content': self.content,
'tag': self.tag,
'created_at': self.created_at.strftime('%Y-%m-%dT%H:%M:%SZ'
)}
`这样请求不到数据`
return jsonify([message.list_dict() for list in lists])
英语渣渣百度翻译"字典更新序列元素# 0长度为5;2是必需的",总之是字典问题
解决如下
def list_dict(self):
# 将数据存放到字典中
message_dist = {
'title': self.title,
'content': self.content,
'tag': self.tag,
'created_at': self.created_at.strftime('%Y-%m-%dT%H:%M:%SZ')
}
# 返回字典
return message_dist
`请求数据`
message_list = []
# 将数据库查询的结果插入到列表中
for list in lists:
message_list.append(list.list_dict())
# 将这个列表转换成json返回
return jsonify(data=message_list)