gpt4 book ai didi

flask-sqlalchemy - Marshmallow - 按声明的顺序对字段值进行排序

转载 作者:行者123 更新时间:2023-12-04 00:27:26 25 4
gpt4 key购买 nike

我已阅读文档并搜索了此站点,但似乎找不到按声明顺序对字段值进行排序的解决方案。文档声明将 ordered = True 添加到 class Meta 将解决这个问题 -

class MySchema(Schema):
class Meta:
ordered = True

但是,我没有在我的架构中使用 class Meta。我的架构看起来像 -

class MySchema(Schema):    
id = fields.Integer()
name = fields.Str()
category = fields.Str()

那么在这种情况下,我应该如何以及在哪里设置 ordered = True?谢谢!

最佳答案

我通过将架构类更改为 - 解决了这个问题

class MySchema(Schema):  
class Meta:
ordered = True

id = fields.Integer()
name = fields.Str()
category = fields.Str()

然后还将 JSON_SORT_KEYS=False 添加到我的应用程序的 config.py 文件中。

关于flask-sqlalchemy - Marshmallow - 按声明的顺序对字段值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55070907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com