@epolyak

Как в django корректно обработать URL?

На странице html есть такой линк
<a href="https://oauth.vk.com/authorizev=5.95&display=page&response_type=token&client_id=7002915&scope=wall&redirect_uri=https://xxxx.ru/main/redirect/">линк</a>


ответ
https://vk-xxxx.ru/main/redirect/#access_token=3faeb619b38ertyy2d5b056a334yytrr9ec200fbfa3a82rrrrrd53567c908ce7f007f7bad8deb63ff70af&expires_in=86400&user_id=56778998


попадает на такой url https://xxxx.ru/main/redirect/

есть соответсвующий View:
def redirect(request):
      return render(.....)

как мне в этом View получить содержимое URL после # (см в ответом URL-е)
?

Или что то делаю нет так?

Не надо спрашивать почему я не использую соотвествующие батарейки - вопрос чисто академический для меня - спс
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@pcdesign
как мне в этом View получить содержимое URL после #


Можно использовать js для того, чтобы вытащить это параметр:
https://stackoverflow.com/questions/23699666/javas...
А дальше отправить его ajax-ом на сервер, например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Никак, браузеры не передают эту часть серверу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы