Я пытаюсь сделать что-то подобное в Джанго. Это часть страницы Анны:
Pos NickName Points
--- --------- ------
1 The best 1000
...
35 Roger 550
36 Anna 545
37 Paul 540
Это диаграмма, показывающая систему подсчета очков, и она намеревается показать первую позицию, а также относительную позицию представленного игрока.
Легко показать первый, поскольку он только делает запрос к базе данных и извлекает первый:
best = Score.objects.all().order_by('-points')[0]
Но у меня возникают проблемы с тем, чтобы приблизить их к представленному игроку (в данном случае Анне). Я не хочу искать по всему списку, так как полный список игроков может быть довольно длинным.
Может быть, есть способ узнать, какую позицию занимает регистр в упорядоченном списке ...
Есть идеи, как этого добиться?