【发布时间】:2014-03-02 21:30:12
【问题描述】:
我正在使用 django rest 框架,我想通过我的 json 进行订购 如何从 serializers.py 文件中使用 django rest 框架创建 order_by 我在 serializers.py 中有这个
class EstablecimientoSerializer(serializers.ModelSerializer):
class Meta:
model = Establecimiento
depth = 1
fields = ('nombre','ciudad',)
order_by = (
('nombre',)
)
我有这个 order_by 但这对 JSON 没有任何作用
在来自 serializers.py 的 JSON 中执行此命令的正确方法是什么?
我在views.py中有
class EstablecimientoViewSet(viewsets.ModelViewSet):
queryset = Establecimiento.objects.order_by('nombre')
serializer_class = EstablecimientoSerializer
filter_backends = (filters.DjangoFilterBackend,)
filter_fields = ('categoria','categoria__titulo',)
然后 order_by 不起作用,因为我有这个过滤器, 如何使过滤器与 order_by 一起工作?
【问题讨论】:
标签: python json django django-rest-framework