当我查询我的实例时,我收到了波纹管错误:
(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
作为查询参数?