To modify the UploadArgSchema class to allow uploading multiple files, you can use the List field from the webargs.fields module. Here's an example of how you can modify the class:

from webargs.fields import List

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

In the above code, the files field is defined as a List field containing multiple Upload fields. The description and error_messages parameters are used to provide descriptions and error messages for the field

from flask_smorestfields import Uploadclass UploadArgSchemaArgSchema file = Upload description=待上传文件 required=True error_messages=required 待上传文件不能为空 如果是上传多个文件怎么修改

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

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