一、
flask基本项目截图
项目文件夹:HelloFlask
项目结构
app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
1/0
return 'Hello World!'
if __name__ == '__main__':
app.run(debug=True, host="0.0.0.0", port=8000)
flask-script插件使用:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask-script
manage.py
from flask import Flask
from flask_script import Manager
app = Flask(__name__)
manager = Manager(app=app)
@app.route('/')
def hello_world():
# 1 / 0
return 'Hello World!'
if __name__ == '__main__':
# app.run(debug=True, host="0.0.0.0", port=8000)
manager.run()
命令行运行:python manage.py runserver -r -d -p 8000 -h 0.0.0.0
总结:
FlaskDay01
插件使用
-
安装插件
-
初始化插件
-
调用插件
flask-script
-
安装
-
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask-script
-
-
初始化
-
manager = Manager(app)
-
-
调用
-
在run的地方修改,修改manager.run()
-
-
接收参数
-
p 端口 port
-
h 主机 host
-
d 调试模式 debug
-
r 重启(重新加载)reload(restart)
-
__name__的意义:
当前py文件中__name__ == "__main__"
从别的文件中导入的程序,__name__ == "就是这个模块的文件名称"
例如:
from flask import Flask #(Flask来自于app.py文件)
app = Flask(__name__) #里面的__name__就是等于app,换一种写法就是app = Flask(app)。
blue = app.Blueprint("first_blue", __name__) # 里面的__name__就是等于...(未写完)