Джанго не расшифровывает% 20 как пробел - PullRequest
0 голосов
/ 26 января 2019

Я запускаю установку python / django ASGI на heroku.

Я недавно мигрировал из следующей настройки: Дафна / Джанго 1,11 / каналы 1

Кому: Gunucorn / Uvicorn / Django 2 / каналы 2

И после этого перемещения% 20 в URL поступает без разбора:

https://www.simcompanies.com/company/MSim%20Co

Входит как:

@require_http_methods(["GET"])
def v2_players_by_company(request, company):
    logger.info("company:%s" % company)

В этом журнале: "MSim% 20Co", а до миграции это был "MSim Co", что я и хочу.

Забавно, что при запуске в разработке: python manage.py run все также работает правильно.

Не уверен, в чем проблема, я даже не уверен, какая часть конвейера отвечает за выполнение декодирования URL. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...