棉花糖 - 通过声明顺序排序字段值



我已经阅读了文档并搜索了此站点,但似乎找不到通过声明的顺序来对字段值进行排序的解决方案。文档指出,将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文件中。

相关内容

  • 没有找到相关文章

最新更新