美文网首页
ValueError: dictionary update se

ValueError: dictionary update se

作者: 会飞的闰土 | 来源:发表于2018-01-12 05:36 被阅读0次

    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)
    

    相关文章

      网友评论

          本文标题:ValueError: dictionary update se

          本文链接:https://www.haomeiwen.com/subject/meexoxtx.html