Flask 0.11 CLI 开发服务器——指定主机?

Posted

技术标签:

【中文标题】Flask 0.11 CLI 开发服务器——指定主机?【英文标题】:Flask 0.11 CLI dev server -- specify host? 【发布时间】:2016-10-03 16:57:57 【问题描述】:

强烈建议使用 Flask 0.11 从命令行运行开发服务器,但是我不知道如何更改主机。我需要从外部访问它,所以之前我使用了 app.run(host="0.0.0.0") 效果很好,但我找不到从命令行运行它的等价物。我尝试设置 app.config["SERVER_NAME"] = "0.0.0.0" 但开发服务器没有选择它。

【问题讨论】:

【参考方案1】:

您可以使用--host 选项运行

flask run --host='0.0.0.0'

查看所有可用选项

flask run --help

【讨论】:

python -m flask 可以做到这一点吗?只运行烧瓶找不到我的模块,但运行 python 可以。 是的,如果您不想安装 Flask 或者您有特殊用例,您也可以使用 python -m flask 来完成完全相同的操作:flask.pocoo.org/docs/0.11/cli/#basic-usage 太好了,python -m flask run --host='0.0.0.0' 工作得很好。

以上是关于Flask 0.11 CLI 开发服务器——指定主机?的主要内容,如果未能解决你的问题,请参考以下文章

全栈的自我修养: 002使用@vue/cli进行vue.js环境搭建 (使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发)

Linux 0.11源码阅读笔记-文件管理

Flask之flask-script 指定端口

一个简单的flask程序

Flask从入门到精通之flask程序入门

pycharm开发flask指定ip端口无效