Python 返回tastypie GET请求中的动态字段

Python 返回tastypie GET请求中的动态字段,python,mongodb,tastypie,Python,Mongodb,Tastypie,下面是tastypie中的资源 class MyResource(Resource): field1 = fields.CharField(attribute='field1') field2 = fields.CharField(attribute='field2') def get_object_list(self, request): # Query for objects return obj_list def obj_g

下面是tastypie中的资源

class MyResource(Resource):
    field1 = fields.CharField(attribute='field1')
    field2 = fields.CharField(attribute='field2')

    def get_object_list(self, request):
        # Query for objects
        return obj_list
    def obj_get_list(self, request=None, **kwargs):
        self.get_object_list(kwargs['bundle'].request)
tastypie获取请求始终返回字段1、字段2。但我的一些记录中有一些字段是动态的,我也想返回这些字段。如何返回这些动态字段。
我使用Mongodb作为数据库。

动态字段是什么意思?假设我在Mongo1中有两条记录。{“title”:“meetup”,“message”:“hello when is meetup”}。2.{“标题”:“讨论”、“消息”:“关于tastypie的讨论”、“评论”:“很棒”}在上述记录中,“评论”是动态字段,因此在某些记录中,它可能存在,也可能不存在。但正如我在Myresource类中提到的field1(“title”)和field2(“message”)一样,即使记录中存在注释,tastypie也只返回field1和field2,所以如何从tastypie中的记录返回所有字段呢?当调用您的模型时会发生什么,如:
Foo.objects.all()
?为什么不使用
ModelResource
?我使用的是非ORM数据库,所以使用的是Resource而不是ModelResource