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.
Это проблема, связанная с безопасностью, и я не могу найти подходящее решение.
Я пробовал эти методы , но они не работают в моем конкретном случае.
Есть ли способ не создавать фильтр списка и где результаты отображаются на странице администратора?