python2環(huán)境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)