Я не уверен, что это связано с Flask, но когда я запускаю приложение в режиме разработки ( http: // localhost: 5000
), я не могу получить к нему доступ из другие машины в сети (с http: // [dev-host-ip]: 5000
). Например, с Rails в режиме разработки он работает нормально. Мне не удалось найти никаких документов относительно конфигурации сервера Flask dev. Есть идеи, что нужно настроить для этого?
Если Вы испытываете затруднения при доступе к серверу Фляги, развернутое использование PyCharm, принимаете следующее во внимание:
PyCharm не выполняет Ваш основной .py файл непосредственно, таким образом, любой код в if __name__ == '__main__':
не будет выполнен, и любые изменения (как app.run(host='0.0.0.0', port=5000)
) не вступят в силу.
Вместо этого необходимо настроить сервер Фляги с помощью Конфигураций Выполнения, в частности, поместив --host 0.0.0.0 --port 5000
в [1 112] Дополнительные опции поле.