Задать вопрос
birdy90
@birdy90

Использование символа # в django urls.py?

Доброго времени суток.
Пытаюсь настроить OAuth от Яндекса, возникла следующая проблема: авторизация проходит, но после этого идет переадресация на указанную в настройках страницу с набором параметров (где есть и токен), идущих через символ решетки. Например так:
http://mysite.my/receive_token#access_token=<token>&token_type=bearer&...

В urls я пытаюсь принять этот адрес:
url('^receive_token#access_token=(?P<token>.+?)&.*$', 'receive_token')

Проблема в том, что django отбрасывает всё после этой решетки и пытается найти адрес http://mysite.my/receive_token, чего у него, естественно, не получается сделать.
Что я делаю не так?

П.С. Пытался использовать code вместо token (он приходит в обычном GET запросе без решетки и отлично вытаскивается из адреса), но в API яндекс.метрики не нашел возможность использовать что-то кроме авторизационного токена.
  • Вопрос задан
  • 3014 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Maxim Nikitenko К ответам на вопрос (4)
то что после решетки и саму решетку не джанга отбрасывает а браузер
Ответ написан
Комментировать