1:新建项目后
2:Flask web 项目重要的就是app
所有每个都需要app
app=Flask(__name__)
3:Flask 的路径是有app.route('path')装饰决定, 区别于django
将@app.route('path') 装饰在函数上即可由路径访问到函数
@app.route('/') def index(): return 'xxxx'
4:启动web
在启动的py文件中运行
if __name__ == '__main__': app.run()
python xxx.py #即可启动,默认是5000端口的本地ip
启动后控制台看到如下内容表示启动成功
FLASK_APP = app.py FLASK_ENV = development FLASK_DEBUG = 0 In folder /Users/lingguo/work_space/hello-world /Users/lingguo/work_space/hello-world/venv/bin/python -m flask run * Serving Flask app "app.py" * Environment: development * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
web打开 http://127.0.0.1:5000/ 即可看到返回
5:开启debug 模式
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!1111' if __name__ == '__main__': app.run(host='0.0.0.0', debug=True) #在这里直接开启debug