Python django rest_框架排序筛选器错误?
我是python/django新手,遇到了一个奇怪的排序问题 我正在基本模型类中导入并使用OrderingFilter。然后我在模型类上声明排序\u字段,该字段用于排序。例如,我使用的是name,因此当我使用查询参数()发出URL请求时,我希望结果列表按名称的字母顺序排序 如果我的名单是:Python django rest_框架排序筛选器错误?,python,django,django-rest-framework,django-views,Python,Django,Django Rest Framework,Django Views,我是python/django新手,遇到了一个奇怪的排序问题 我正在基本模型类中导入并使用OrderingFilter。然后我在模型类上声明排序\u字段,该字段用于排序。例如,我使用的是name,因此当我使用查询参数()发出URL请求时,我希望结果列表按名称的字母顺序排序 如果我的名单是: 激烈的竞选 被否决的竞选 了不起的运动 我希望过滤后的调用返回: 了不起的运动 被否决的竞选 激烈的竞选 相反,我得到: 了不起的运动 激烈的竞选 被否决的竞选 这就好像OrderingFilter忽略了
- 激烈的竞选
- 被否决的竞选
- 了不起的运动
有什么我遗漏的吗?你能提供实现
排序
和排序字段
@scharette的代码吗谢谢你的回复,但我想我找到了我的问题所在