具有任何模式的对象的棉花糖列表

2024-05-14 19:54:28 发布

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

我正在aiohttp服务中使用ApiSpec来构建文档。现在我需要创建一个JSON方法,它以自由形式获取对象列表,没有字段限制。那么,是否可以指定一个模式,其中包含一个包含任何字段/无验证的对象列表?我的意思是这样的:

class UploadInfoRequestSchema(marshmallow.Schema):
    objects = marshmallow.fields.List(marshmallow.fields.Nested(*AnySchema*))

另外,我使用aiohttp-apispec包,不幸的是它只支持OpenAPI v2.0,所以我希望这个版本有解决方案。


Tags: 对象方法文档jsonfields列表objectsaiohttp
1条回答
网友
1楼 · 发布于 2024-05-14 19:54:28

根据您的用例,您可以使用Raw或Dict:

class UploadInfoRequestSchema(marshmallow.Schema):
    objects = marshmallow.fields.List(marshmallow.fields.Raw())
    objects2 = marshmallow.fields.List(marshmallow.fields.Dict())

相关问题 更多 >

    热门问题