我对使用python marshmallow
库进行数据序列化很感兴趣,但是在使用{{1}构造类时,PyCharm无法提供类属性,这给我带来了麻烦}方法,如示例中所示。
考虑以下可能有人为的示例:
Schema.load
代码有效-意味着数据在那里-但PyCharm无法建议类属性。我是否对此要求太多的PyCharm,还是我错过了什么?
我对使用python marshmallow
库进行数据序列化很感兴趣,但是在使用{{1}构造类时,PyCharm无法提供类属性,这给我带来了麻烦}方法,如示例中所示。
考虑以下可能有人为的示例:
Schema.load
代码有效-意味着数据在那里-但PyCharm无法建议类属性。我是否对此要求太多的PyCharm,还是我错过了什么?
仅出于后代的考虑,基于以下答案,它可以正常工作。
self.user: UserSchema = UserSchema().load({"name": "foo","age": 42})