Closed LionSniper closed 6 months ago
class AdGroupUpsertSchemaV3(ma.SQLAlchemySchema): name = fields.String(required=True)
class Meta: model = models.AdGroup fields = 'name' load_instance = True @post_load def a(self, data, *args, **kwargs): print(type(data)) return data
flask-marshmallow==0.14.0 marshmallow==3.17.0 marshmallow-sqlalchemy==0.28.1
like the code above,when post_load decorator func name is a-m, data type is dict, when func name is n-z, data type is <class 'modules.advertising.group.models.AdGroup'>
why why why?
Duplicate of https://github.com/marshmallow-code/marshmallow-sqlalchemy/issues/502.
class AdGroupUpsertSchemaV3(ma.SQLAlchemySchema): name = fields.String(required=True)
flask-marshmallow==0.14.0 marshmallow==3.17.0 marshmallow-sqlalchemy==0.28.1
like the code above,when post_load decorator func name is a-m, data type is dict, when func name is n-z, data type is <class 'modules.advertising.group.models.AdGroup'>
why why why?