Настройте сервер Flask dev, чтобы он был виден через сеть - PullRequest
336 голосов
/ 11 августа 2011

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

Ответы [ 11 ]

0 голосов
/ 02 февраля 2016

Помимо ответа @ Shawn, есть также встроенная переменная конфигурации SERVER_NAME.мы можем установить значение 0.0.0.0 в файле конфигурации, который вы указываете в app.config.from_pyfile ("config.py").Также обратите внимание, что это переопределит имя хоста app.run.
Ссылка: http://flask.pocoo.org/docs/0.10/config/

...