我已经阅读了文档并搜索了该站点,但似乎找不到解决方案,无法按声明值对字段值进行排序。文档指出,将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
?谢谢!
答案 0 :(得分:1)
我通过将架构类更改为-来解决了该问题
class MySchema(Schema):
class Meta:
ordered = True
id = fields.Integer()
name = fields.Str()
category = fields.Str()
,然后还将JSON_SORT_KEYS=False
添加到我的应用的config.py文件中。