Я создал URL http://localhost:8000/admin/myapp/rnaextracts/?biosamples__biosamplesetid__in=[57,52,51,50,49]
для ссылки на другую страницу администратора. Ссылка указывает на представление списка, а список фильтруется по выражению, переданному в URL.
Тем не менее, Django перенаправляет на правильный список администратора, но запрос меняется на ?e=1
(я думаю, что это указывает на какую-то ошибку), и отображается нефильтрованный список.
Я пробовал выражение фильтра в оболочке Django, и оно работает: qs = RnaExtracts.objects.filter(biosamples__biosamplesetid__in=[57,52,51,50,49]
. Возвращает набор запросов с 52 объектами из 416.