(1052, «Имя столбца в списке полей неоднозначно») - PullRequest
0 голосов
/ 24 мая 2018

Я получаю следующую ошибку, когда запрашиваю свои экземпляры:

(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 в качестве параметра запроса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...