Тег Achor, начинающийся с `?`: Django пагинация: следующая/предыдущая ссылки занимают одну позицию в индексе

Следую документации по Paginating a ListView. Все работает отлично, однако я вижу, что href следующей и предыдущей ссылки начинается с ?page=

Для моего сайта, который переходит на www.example.com/?page=2, т.е. индекс, вместо того, чтобы оставаться на том же url, например. www.example.com/foos/?page=2. В других примерах в Интернете это работает, как в учебнике. В шаблоне я мог бы заставить это сделать, вручную вставив {{ request.path }}, например:

<a href="{{ request.path }}/?page={{ page_obj.previous_page_number }}">previous</a>

Но мне интересно, почему в моей настройке что-то нарушено. Я пытался найти спецификацию того, как работает href, если он начинается с ? (это относительно корня или текущей страницы), но не нашел ее ни в MDN, ни при спуске в кроличью нору W3C.

Вернуться на верх