(1052,"列'名称'在字段列表中含糊不清")

时间:2018-05-24 10:12:46

标签: python django django-rest-framework

当我查询我的实例时,我收到了波纹管错误:

  

(1052,"列'名称'在字段列表中含糊不清")

如果我使用:

http://localhost:8000/api/physicalserver/list/?switchesport__id=5

我可以得到正确的结果。

但如果我使用:

http://localhost:8000/api/physicalserver/list/?switchesport__bandwidth=10 

我会收到错误。

我的列表API视图如下:

class PhysicalServerListAPIView(ListAPIView):
    serializer_class = PhysicalServerListSerializer
    permission_classes = [AllowAny]

    filters = {'{}__contains'.format(key): value
                   for key, value in query_params.items()}

    return PhysicalServer.objects.filter(**filters)

如何使用switchesport__bandwidth作为查询参数?

0 个答案:

没有答案