AG
qs.filter(rank__range=(qs.get(user=user).rank - 5, qs.get(user=user).rank + 5))
Вот тут он
(qs.get(user=user).rank - 5
вытягивает из бд заранее, просчитывает и передаёт число в range, а мне бы лениво.get()
сразу отрабатываетпоменяй получение
rank