Я пытаюсь оптимизировать мою очень простую систему нумерации страниц. Я выбираю конкретный контент из моих моделей с
myModel.objects.get(slug='my slug bla bla bla')
и я хотел бы иметь возможность получить в том же запросе следующий и предыдущий Pk от моего идентификатора, чтобы отобразить кнопку next / prec, основанную на Pk или опубликованном. Я посмотрел на нумерацию страниц, но не нашел, как с этим решить мой prec = slug-pk - 1, slug, next = slug-pk + 1.
На данный момент я добавил поля в моей модели для получения следующих и предварительных абсолютных URL-адресов, но это довольно уродливо и делает много бесполезных запросов SQL. Вы можете посмотреть на вывод здесь: http://diasporamas.com/le-barbier-de-paris/watch
Есть идеи, как улучшить мою выборку?
Спасибо!