Flask学习之旅——1.1初识Flask
前言
- 从本文开始,正式踏上了学习Python Flask的旅程啦。
- 我是跟着知了传课进行学习的,本系列涉及到的内容大部分来自知了传课。
Flask简介
-
Flask诞生于2010年, Armin Ronacher的一个愚人节玩笑。不过现在已经是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。
-
Flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,目前在
Github上的Star数已经超过55.5k了,有超Django之趋势。flask能如此流行的原因,可以分为以下几点:-
微框架、简洁、只做他需要做的,给开发者提供了很大的扩展性。
-
Flask和相应的插件写得很好,用起来很爽。
-
开发效率非常高,比如使用
SQLAlchemy的ORM操作数据库可以节省开发者大量书写sql的时间。
-
一、安装Flask
在CMD里输入 pip insrall flask 即可安装。
二、第一个Flask程序
使用Pycharm新建一个Flask项目,新建项目截图如下:

创建完后,界面会自动生成以下截图中的文件:

单击文件夹中的app.py文件会看到以下代码:(注释为后期添加)
# 从flask框架中导入Flask类
from flask import Flask
# 传入__name__初始化一个Flask实例
app = Flask(__name__)
# app.route装饰器映射URL和执行的函数。这个设置将根URL映射到了hello_world函数上
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
# 运行本项目,默认运行端口为5000,完整运行地址为http://127.0.0.1:5000/
app.run()
然后点击运行,在浏览器中输入http://127.0.0.1:5000就能看到hello world了。

run方法参数
| 参数 | 说明 | 默认值 |
|---|---|---|
| debug | 代码更新是否自动重启 | False |
| theaded | 是否开启多线程 | False |
| port | 指定端口 | 5000 |
| host | 指定主机(设置0.0.0.0可以通过本地IP访问) | 127.0.0.1 |
结尾
参考文献:知了传课
2168

被折叠的 条评论
为什么被折叠?



