为了修改 UploadArgSchema 类以允许上传多个文件,你可以使用 webargs.fields 模块中的 List 字段。以下是如何修改该类的示例:

from webargs.fields import List

class UploadArgSchema(ArgSchema):
    files = List(
        Upload(
            description='待上传文件',
            required=True,
            error_messages={'required': '待上传文件不能为空'}
        ),
        description='待上传文件列表',
        required=True,
        error_messages={'required': '待上传文件列表不能为空'}
    )

在上面的代码中,files 字段被定义为一个包含多个 Upload 字段的 List 字段。descriptionerror_messages 参数用于为该字段提供描述和错误消息。

Flask-Smorest 上传多个文件:使用 List 字段

原文地址: https://www.cveoy.top/t/topic/pZHa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录