使用ForeignKey字段的Django Rest,OrderingFilter?

时间:2014-06-04 14:48:27

标签: django django-rest-framework

我使用Django Rest的OrderingFilter来订购我的API端点结果(http://www.django-rest-framework.org/api-guide/filtering#orderingfilter

像这样:

/endpoint?ordering=-id

是否可以通过?

为其提供外键字段

像:

/endpoint?ordering=myfk__id

尝试以上似乎并不适合我

1 个答案:

答案 0 :(得分:0)

ordering_fields中指定view。所以你的领域应该是这样的:

ordering_fields = ('myfk__id',)

编辑:

看起来DRF目前不允许这样做。见here。话虽这么说,该网站包含一些可用于实现它的代码片段。基本上,使用发布的过滤器代码子类OrderingFilter,并将其用作过滤器。