Получение параметров запроса в django

Я создал конечную точку перенаправления в моем приложении django.

Обычно я могу получить параметры запроса из пути url, но когда происходит это перенаправление, оно добавляет значение # к url. это не позволяет мне получить параметры запроса.

Как получить access_token в качестве параметров запроса из этого url?

/redirect/#access_token=ya29.a0AXooCgvXSv2-9x-4i6V

Я попробовал использовать request.GET.get('access_token'), но это не помогло. Я также напечатал request.META, но access_token в нем отсутствует

но когда происходит редирект, он добавляет значение # к url. это не позволяет мне получить параметры запроса.

Это имеет смысл, поскольку часть после # - это не строка запроса, а фрагмент. Браузер не отправляет фрагмент на сервер, поэтому вы не можете знать, какой фрагмент был отправлен, если только не используете какой-нибудь JavaScript, который проверяет фрагмент и, например, делает AJAX-запрос с ним.

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