Какой лучший способ получить заголовки HTTP в приложении Python Flask? - PullRequest
0 голосов
/ 03 ноября 2018

Я нуб Питон. Когда веб-сервер - Apache, а язык - PHP, я могу использовать $ _SERVER ['HTTP_HOST']. Foster For Life использует maps4all (см. Мой форк на http://github.com/dscotese/maps4all), и я разработчик. Мы хотим развернуть экземпляры этого приложения в нескольких местах, и, похоже, лучший способ сделать это - использовать один и тот же приложение для всех из них. Если мы решим, что у каждого местоположения должна быть своя собственная папка верхнего уровня (resourcemap.org/location1, resourcemap.org/location2 и т. д.), то я бы хотел, чтобы приложение использовало папку верхнего уровня (location1 , location2 и т. д.) в запросах к базе данных. Как бы я это получил?

Я нашел этот учебник , но затем я распечатал ВСЕ 26 элементов в _Environ (os.environ.items ()), и ни одно из их значений не содержит ту часть URL, которую я ищу ( Я посетил http://localhost:5000/local%20dir и искал что-то, идентифицирующее URI, путь или что-то, что имеет «local» в нем (который, как я ожидаю, также будет иметь часть% 20dir). Его там нет. Где это

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