Flask应用自带Web开发服务器,通过 falsk run 命令启动,执行方式:
服务器启动后便开始轮询处理请求,直到Ctrl+C键停止服务;服务器运行时,可以在浏览器中输入http://localhost:5000可以看到代码中的响应,如下:
Flask应用可以在调试模式中运行,在这个模式下,开发服务器默认会加载两个工具:重载器和调试器
调试模式默认禁用。若想启用,在执行 flask run 命令之前,设定FLASK_DEBUG=1环境变量:
(venv) D:\Users\flasky>set FLASK_APP=hello.py
(venv) D:\Users\flasky>set FLASK_DEBUG=1
(venv) D:\Users\flasky>flask run
其他几种方式设置debug模式:
1.使用 app.config.from_object 的方式加载配置文件
2.使用 app.config.from_pyfile 的方式加载配置文件
Flask命令支持一些选项,可以通过flask --help查看哪些选项可用;其中,最重要的就是 flask run 命令,他的作用是在Web开发服务器中运行应用,它本身也有多个参数,其中**--host** 这个参数特别有用,他告诉Web服务器在哪个网络接口监听客户端发来的连接,默认情况下Web开发服务器监听localhost上的连接,下面这个命令可以监听公共网络接口上的连接:
(venv) D:\Users\flasky> flask run --host 0.0.0.0
现在网络中的任何计算机都能通过http://a.b.c.d:5000来访问Web服务器。其中,a.b.c.d是运行服务器的IP地址。
推荐阅读:苹果7p可以分屏吗
(正文已结束)
免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!