DynamicDocumen的tastypemongoenginerestapi

2024-10-01 11:20:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用testype和mongoengine在mongo中保存动态文档我的代码如下:

class Test(DynamicDocument):
    pass

class TestResource(resources.MongoEngineResource):
    class Meta:
        queryset = models.Test.objects.all()
        allowed_methods = ('get', 'post', 'put', 'delete')
        authorization = authorization.Authorization()

我正试图用restapi保存这个对象

^{pr2}$

我在mongo得到这份文件

{
    "_id" : ObjectId("50bdf1a0d6b9bb12db267be4"),
    "_types" : [
        "Test"
    ],
    "_cls" : "Test"
}

我需要这样的文件

{
    "_id" : ObjectId("50be06fcd6b9bb14d07f8866"),
    "_types" : [
        "Test"
    ],
    "lname" : "Lil",
    "_cls" : "Test",
    "fname" : "Shon"
}

有人能帮我吗?在


Tags: 文件代码文档testidmongo动态class