转储时按所需顺序对字段排序的“marshmallow.schema”的装饰程序
marshmallow-dumped-order的Python项目详细描述
棉花糖倾倒订单
排序字段的marshmallow.Schema
的装饰程序
按所需顺序倾倒(Python36+)。
frommarshmallowimportSchema,fieldsfrommarshmallow_dumped_orderimportdumped_order@dumped_order("name","age")classUser(Schema):age=fields.Int()name=fields.String()dumped=User().dumps({"age":356,"name":"Jarvis"})assertdumped.data=='{"name": "Jarvis", "age": 356}'