【发布时间】:2020-11-10 22:12:55
【问题描述】:
我有一个非常常规的模式类,例如:
class TestSchema(db_schema.SQLAlchemyAutoSchema):
xxx = fields.Str()
name = fields.Str(validate=validate.Length(min=1), required=True, error_messages={"required": "The name is required."})
class Meta:
fields = ('id', 'name', 'description')
model = TestModel
我想分析类本身,以便能够为前端形成一些元信息。但我无法访问 xxx 或类似的名称:
schema_instance = TestSchema()
schema_instance.xxx ???AttributeError: 'TestSchema' object has no attribute 'xxx'
【问题讨论】:
-
您需要另一个类并将其转储到
TestSchema,然后它将起作用
标签: python marshmallow flask-marshmallow