gpt4 book ai didi

python - Django 元字段排序 VS Django Rest Framework OrderingFilter

转载 作者:行者123 更新时间:2023-11-30 23:04:33 25 4
gpt4 key购买 nike

我正在使用 Django Rest Framework 构建 API。对于某些模型我使用像这样的元类字段

class Meta:
ordering = ['-time']

而且看起来运行良好。

刚才我遇到了DRF的OrderingFilter。使用该类而不是 Django 的内置排序有什么好处?我相信该类只是 Django 排序的包装,对吗?

最佳答案

当您在 Meta 类中设置排序时,您将在代码中硬编码默认排序。

OrderingFilter排序过滤器允许您的用户通过改变查询参数来指定其 API 请求中的顺序,例如:

http://example.com/api/users?ordering=-time
http://example.com/api/users?ordering=username

关于python - Django 元字段排序 VS Django Rest Framework OrderingFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648835/

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