用marshullowpython反序列化模型中的json模型

2024-05-13 19:01:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我将反序列化json模型

class LogsSchema(ModelSchema):
    class Meta:
        model = Logs
        sqla_session = Session

class UsersSchema(ModelSchema):
    logs = fields.Nested(LogsSchema,exclude=('User', ))
    class Meta:
        model = Users
        sqla_session = Session

json模型请求

^{pr2}$

加载json请求:

users_schema = UsersSchema()
json_dict = users_schema.load(usermodel,session=Session).data

结果:

{'Username': u'ramin world', 'Password': u'1234', 'Name': u'Farajpour', 'Email': u'ramin@blacat.gmail.com'}

您可以看到模型u'logs': [u'[UserLog=test]']不在结果上。在


Tags: 模型jsonmodelsessionschemausersmetaclass