Получение параметров запроса в 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-запрос с ним.