Настроить сервер Flask dev, чтобы он был виден в сети

Я не уверен, что это связано с Flask, но когда я запускаю приложение в режиме разработки ( http: // localhost: 5000 ), я не могу получить к нему доступ из другие машины в сети (с http: // [dev-host-ip]: 5000 ). Например, с Rails в режиме разработки он работает нормально. Мне не удалось найти никаких документов относительно конфигурации сервера Flask dev. Есть идеи, что нужно настроить для этого?

376
задан davidism 10 October 2017 в 14:19
поделиться

1 ответ

Если Вы испытываете затруднения при доступе к серверу Фляги, развернутое использование PyCharm, принимаете следующее во внимание:

PyCharm не выполняет Ваш основной .py файл непосредственно, таким образом, любой код в if __name__ == '__main__': не будет выполнен, и любые изменения (как app.run(host='0.0.0.0', port=5000)) не вступят в силу.

Вместо этого необходимо настроить сервер Фляги с помощью Конфигураций Выполнения, в частности, поместив --host 0.0.0.0 --port 5000 в [1 112] Дополнительные опции поле.

Run cofigurations of Flask server PyCharm

[еще 1110] приблизительно сервер Фляги конфигурирования в PyCharm

3
ответ дан 22 November 2019 в 23:59
поделиться
Другие вопросы по тегам:

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