show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 安装Flask
pip install Flask
- 安装结果
mkdir myproject
cd myproject
vi app.py
- 新建网站项目目录
- 并且进入这个目录
- 编辑文件
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, oeasy!</p>"
if __name__ == "__main__":
app.run(debug=True)
- 编辑一个app.py
- 运行app.py这个最小应用
- 右键 打开这个链接
- 每次在火狐刷新页面
- 都会在后台有所提示
- 访客的ip
- 访问时间
- 访问的位置
- 都会在后台有所提示
- 任务达成
- 如何理解应用(app)呢?
- application 这个词怎么来的呢?
- application的词根是
- apply
- 其中ply 的 对应play 折叠
- fold
- 把自己的信息
- 折叠好
- 封装 成一个整体
- 提交申请
- 意思是连接到一起
- 也指的是往身体上摸点东西
- 抹点草药这种
- 应用什么东西干什么事情
- 总而言之就是用起来
- applicant
- [ˈæplɪkənt]
- 申请人(尤指求职、进高等学校等);
- 产生连接、进入工作
-
imply
- im 在里面
- ply 折叠
- 折叠在里面
-
将信息封好提供
- 暗示 imply
- infer
- 推断
- reply
- re 再一次
- ply 折叠
- 再一次折叠
- 回复消息
- complex
- com 一起
- plex 折叠
- 都折叠到一起
- 一团乱麻
- 复杂的
- complicated
- com 一起
- pli 折叠
- 难以理解的
- application的意思最早也是
- 连接起来
- 用起来
- 一个用起来的动作
- 1969年的时候特指
- program designed to carry out specific tasks or solve specific problems within a larger system" is a shortening of application program (1969).
- 在一个大型系统中
- 用来完成特定任务或者解决特殊问题的
- 应用程序
- 也简称应用
- myproject
- 也就是用flask建立的一个新应用
- Flask的网址在哪里呢?
- 修改代码
- 如果是购买的云资源
- 这样就可以使用公网ip访问网站了
- 可以修改端口吗?
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, oeasy!</p>"
if __name__ == "__main__":
app.run(debug=True,host="0.0.0.0",port=8080)
- 访问8080端口
- 调试模式有什么用吗?
- 在服务器开启的情况下
- 再开一个新的终端
- 编辑app.py
- 修改代码
- 并且保存
- 动态网页服务器flask
- 会自动加载更新的文件
- 页面 会更新到 最新的状态
- 如果不是Debug模式
- py文件的修改能自动加载到服务器运行进程
- 页面也不能自动更新
- 无需停止服务器
- 先修改
- 再重启服务器的过程
- 这就是
调试
模式 的 作用- 可以实现
动态
加载 py代码的效果
- 这次开启了最小应用
- 并用python3直接运行
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, oeasy!</p>"
if __name__ == "__main__":
app.run(debug=True,host="0.0.0.0",port=8080)
- app.run有三个参数
参数 | 作用 |
---|---|
debug=True | 进入调试模式 |
host="0.0.0.0" | 外网访问 |
port=8080 | 设置端口 |
- 现在服务器将各种信息直接输出到屏幕
- 输出之后就没了
- 可以将后台信息输出到日志吗??🤔
- 下次再说!👋