Django Admin Custom Queryset. предотвратить e=1

У меня есть необходимость вводить идентификаторы товаров в url моей страницы администратора, но Django не позволяет мне это сделать.

Это моя функция, которая работает.

    def get_queryset(self, request):
      qs = super(LaptopStockAdmin, self).get_queryset(request)

      pid = request.GET.get('pid')
      if pid is not None:
        ids = [int(id) for id in pid.split(',')]
        return qs.filter(id__in=ids)
      else:
        return qs

Получаются объекты, связанные с идентификаторами, но затем Django обновляет страницу и после URL появляется реклама ?e=1.

Это проблема, связанная с безопасностью, и я не могу найти подходящее решение.

Я пробовал эти методы , но они не работают в моем конкретном случае.

Есть ли способ не создавать фильтр списка и где результаты отображаются на странице администратора?

Вернуться на верх