我需要将Django Queryset对象转换为Json字符串.内置的Django Serialization库非常有用.虽然它从创建它的位置指定模型的名称.既然我不需要这个,我怎么摆脱它呢?我还需要覆盖什么才能使用下面重写的end_object方法?
class Serializer(PythonSerializer):
def end_object(self, obj):
self.objects.append({
"model" : smart_unicode(obj._meta), # <-- I want to remove this
"pk" : smart_unicode(obj._get_pk_val(), strings_only=True),
"fields" : fields
})
self._current = None
Run Code Online (Sandbox Code Playgroud)