【发布时间】:2011-10-07 17:17:29
【问题描述】:
我正在尝试以 JSON 格式输出一组数据库记录,如下所示:
def json_dbtable(request, p):
t = MyModel.objects.filter({some query})
s = serializers.get_serializer("json")()
re = s.serialize(t, ensure_ascii=False)
return HttpResponse(re, mimetype="application/json")
但是,如果我尝试返回的字段之一是 null,则需要更改它,并且为了解决这个问题,模型有一个用作属性的定义。例如:
name = property(_get_useful_name)
所以,要找到问题的症结所在。如何在我的 json 序列化以及原始字段数据中包含这个“名称”属性?
【问题讨论】:
标签: django json serialization models