from flask_smorestfields import Uploadclass UploadArgSchemaArgSchema file = Upload description=待上传文件 required=True error_messages=required 待上传文件不能为空 如果是上传多个文件怎么修改
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
原文地址: https://www.cveoy.top/t/topic/ihsf 著作权归作者所有。请勿转载和采集!