【发布时间】:2014-12-31 22:50:03
【问题描述】:
我正在尝试将 sql 查询序列化为 json:
cursor.execute("""SELECT b.tonode, n.name, b.fromnode FROM zusers u JOIN znode n
ON u.code = n.created_by
JOIN zbond b
ON b.code = n.code
WHERE u.userid = %s""", [user_id] )
data = serializers.serialize('json', rows, fields = ('id', 'name', 'parent'))
但它不起作用。是否可以序列化不是模型的对象,而是 sql 查询?
【问题讨论】:
-
'tuple' 对象没有属性 '_meta'
-
检查我的编辑,找出错误发生的原因。您必须将结果转换为 django 模型对象并将其传递给序列化程序。
-
你发现了吗?
标签: json django django-serializer