python - flask manage.py runserver 无法传递参数

标签 python flask flask-script

user manager.py runserver 我的 flask webframework 可以在 http://127.0.0.1:5000 上启动但它无法访问网络中的其他计算机。 所以我需要在网络中使用一个开放的IP。 虽然我使用波纹管命令:

manage.py runserver 192.168.49.25:8000

它无法运行并给出错误信息:

manage.py: error: unrecognized arguments: 192.168.49.25:8000

我不知道它有什么问题??

最佳答案

如果您想使用 Flask-Script (python manage.py runserver) 来运行您的 Flask 应用程序,您可以使用参数 --host 在公共(public) IP 上运行它。

python manage.py runserver --host 0.0.0.0 

另请参阅:https://flask-runner.readthedocs.org/en/latest/

关于python - flask manage.py runserver 无法传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28955736/

相关文章:

python - 在对玻尔兹曼机执行对比散度时,我收到以下错误。我正在使用最新版本的 pytorch

javascript - onclick 加载 {% include 'test.html' %}

python - 使用 Flask-Script/Python 从标准输入读取

flask - 使用带有 flask 脚本和应用程序工厂的 flask 迁移

python - Supervisord、Flask、Tornado(退出状态 1;不是预期的)

python - 从 Flask-Migrate 管理器运行应用程序

python - 使用正则表达式和 python 在地址 block 中移动城市,添加 & 符号

javascript - 从任意行 X 开始读取超长文件的最快方法

python - 列表理解中的函数 - 是否多次评估

python - 在两个 flask 服务器之间共享 session