如何为架构定义自定义字段?使用ApiSpec,我想定义一个base64字段,该字段类似于字符串,但是使用下面的代码,我遇到了这个错误。
@MarshmallowPlugin.map_to_openapi_type('string(base64)', None)
class CustomField(fields.String):
def __init__(self, cls_or_instance, **kwargs):
print(super(fields.String, self).__init__(cls_or_instance, **kwargs))
错误:
AttributeError: 'str' object has no attribute 'openapi'
有人知道如何解决吗?