Django获取查询集中列的名称

Django获取查询集中列的名称,django,python-2.7,mongoengine,Django,Python 2.7,Mongoengine,我将Django REST框架与Mongoengine一起用于Mongo db。我的问题是,如何在我迭代的查询集中获得列名?我需要列名来生成输出JSON。MongoEngineBaseQuerySet包含文档类的\U document字段文档包含字段字段和字典,其中键是字段名称文档还包含具有有序字段名称的感兴趣字段\u字段 def get_tuple_of_fileds(query_set): #return tuple(query_set._document._fields.keys(

我将Django REST框架与Mongoengine一起用于Mongo db。我的问题是,如何在我迭代的查询集中获得列名?我需要列名来生成输出JSON。

MongoEngine
BaseQuerySet
包含文档类的
\U document
字段<代码>文档包含
字段
字段和字典,其中键是字段名称<代码>文档还包含具有有序字段名称的感兴趣字段\u字段

def get_tuple_of_fileds(query_set):
    #return tuple(query_set._document._fields.keys())
    return query_set._document._fields_ordered

但是不要忘记,
QuerySet
中的任何文档都已经有了所有字段,并且有一些有趣的方法,比如
to_json
bson
风格)
BaseQuerySet
还包含
to_json
方法。

您可以输入一小段代码(序列化程序、模型..)?