首页 > 其他分享 >Flask 终端启动运行

Flask 终端启动运行

时间:2022-11-01 03:55:05浏览次数:30  
标签:run 启动 Flask FLASK xxx python flask 终端 ENV

在终端启动

1.首先创建hello.py文件写入一个小app

# 在hello.py文件下创建一个小的FLask app
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

2.在要运行上面应用程序之前,需要通过导出FLASK_APP环境变量告诉你的终端要使用的应用程序,然后使用flask命令或python -m flask命令运行

# 在linux终端
export FLASK_APP=hello
flask run  或者 python -m flask run

# 在win的cmd终端窗口
set FLASK_APP=hello
flask run  或者 python -m flask run

# 在win的Powershell窗口
$env:FLASK_APP = "hello"
flask run  或者 python -m flask run

在pycharm中的Terminal窗口,pycharm版本不是很老的话,一般默认都是Powershell


# xxx.xxx.xxx.xxx 表示ip地址(0.0.0.0是同意任何ip请求)  xxxx 表示端口号
flask run --host=xxx.xxx.xxx --port=xxxx 可以简写 flask run -h xxx.xxx.xxx -p xxxx
或者
python -m flask run --host=xxx.xxx.xxx --port=xxxx 可以简写 python -m flask run -h xxx.xxx.xxx -p xxxx


# 通过FLASK_ENV环境变量指明生产模式与开发模式的控制

# 在linux窗口下
export FLASK_ENV=production 运行在生产模式,未指明则默认为此方式
export FLASK_ENV=development运行在开发模式

# 在win的cmd终端窗口
set FLASK_ENV=production 运行在生产模式,未指明则默认为此方式
set FLASK_ENV=development运行在开发模式

# 在win的Powershell窗口
$env:FLASK_ENV=production 运行在生产模式,未指明则默认为此方式
$env:FLASK_ENV=development运行在开发模式

3.pycharm环境变量设置

标签:run,启动,Flask,FLASK,xxx,python,flask,终端,ENV
From: https://www.cnblogs.com/lwcbk/p/16846486.html

相关文章