运行Flask项目其他电脑无法访问(vscode编译)

本文介绍了如何在VSCode中为Flask应用配置本地开发环境,包括创建虚拟环境、安装Flask、激活环境、设置FLASK_APP和FLASK_ENV变量,以及启动应用并暴露在局域网中。通过设置--host和--port参数,可以让其他电脑访问同一网络下的Flask项目。
摘要由CSDN通过智能技术生成

,针对那些用vscode编写flask的朋友

要使得你编写的flask项目,在同一局域网下被其他电脑访问项目,你将在vscode终端输入以下代码

flask run   --host=0.0.0.0 --port=8000   //host写入自己的ip地址,port就是你访问的端口号

二,案例讲解(适用于Windows电脑)

    首先创建虚拟环境:python -m venv venv   
    再安装Flask框架:pip install Flask
    激活虚拟环境: venv\Scripts\activate 
    暴露文件:$env:FLASK_APP = "hello"  //hello你的文件名
    开启debug模式:$env:FLASK_ENV = "development"
    启动程序:flask run   --host=0.0.0.0 --port=8000   //host写入自己的ip地址,port就是你的端口号

from flask import Flask

# 使用Flask类创建一个app对象
# __name__:代表当前app.py的模块
# 1.以后出现bug,他可以帮助我们快速定位
# 2.对于寻找模板文件,有一个相对路径
app = Flask(__name__)

# 创建一个路由和视图函数的映射
# https://www.baidu.com 就是根路由
@app.route("/")
def hello_world():
    return "hello world ! 中国"


# 1.debug模式
    # 1.1开启debug模式,只要修改代码后保存,就会自动重新加载,不需要重启项目,直接刷新浏览器即可
    #   $env:FLASK_DEBUG = "true" 
    # 1.2如果开发的时候,出现bug,开启debug模式,在浏览器上可以看到信息

# 2.修改host
    # 主要的作用:就说让其他电脑能访问到我电脑上的flask项目

# 3.修改端口号:
    # 主要是:如果5000端口号被占用的话,直接修改端口号进行访问
if __name__ == "__main__": 
#    app.run(host='192.168.3.47',port="8000")  在vscode当中无法使用,
# 必须在终端输入命令 flask run   --host=192.168.3.47 --port=8000   #host写入自己的ip地址,port就是你的端口号
    app.run()

终端运行结果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值