Это может быть невозможно.Как правило, приложение django обслуживается из-за интерфейса WSGI, к тому времени, как запрос получает к django, он уже анализируется в PATH_INFO (до?) И QUERY_STRING (после?).Когда django запускает get_full_path, он просто объединяет эти две вещи с?в середине, если необходимо.
Это также плохая идея: HTTP не ожидает, что URL ведут себя по-разному с конечным символом?, поскольку это просто означает пустой набор параметров, что аналогично отсутствиюа?средства.Помимо того, что это может привести к путанице, это может вызвать проблемы с совместимостью, так как прокси или веб-браузер могут отбросить конечный символ «?»в ожидании, что это не должно иметь никакого эффекта.