我的观点遇到了障碍。这里的“filtered_posts”是从模型返回的 Django 对象数组。我在弄清楚如何获取文本数据时遇到了一些麻烦,我以后可以将其打包到 json 中,而不是使用 serializers.serialize ... 结果是数据被双重转义(由 serializers.serialize 转义一次,第二次转义)时间由 json.dumps)。我无法弄清楚如何从数据库返回数据,就像我直接使用 MySQLdb 库时返回的数据一样,换句话说,作为字符串,而不是对对象的引用。就目前而言,如果我取出 serializers.serialize,我会得到这些 django 对象的列表,它甚至没有将它们全部列出(用'...(截断的剩余元素)...'来缩写它们。我不知道'认为我不应该,但是我应该为此使用 __unicode__() 方法吗?(如果是这样,我应该如何唤起它?)
JSONtoReturn = json.dumps({
'lowest_id': user_posts[limit - 1].id,
'user_posts': serializers.serialize("json", list(filtered_posts)),
})