软硬件环境
- Windows 10 64bit
- Anaconda3 with python 3.7
- PyCharm 2019.3
- Flask 1.1.1
视频看这里
此处是youtube
的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的支持。
前言
在配置好Flask
开发环境后,我们就要开始编写第一个Flask
应用程序了。
打开集成开发环境PyCharm
,由于IDE
已经集成了Flask
的组件,因此我们在创建工程的时候,可以直接创建Flask
项目,如下图所示
关于模板,我们后面会讲到,这里就直接默认选择Jinja2
就好。进入到工程后,我们新建一个python
文件run.py
,然后在文件输入以下代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello, flask!";
if __name__ == '__main__':
app.run(debug=True)
接着我们来运行这个工程,点击菜单栏上的Run
–>Run "run"
,或者鼠标右击文件run.py
选择run
,程序就启动了
这时候,我们来到浏览器,在地址栏中输入127.0.0.1:5000
可以看到页面的内容是Hello flask!
。
最后来解释下上面的代码,语句
app = Flask(__name__)
是创建Flask
对象,把当前模块的名称作为参数传递进去
@app.route('/')
定义了一个路由,它是函数index
的装饰器,整个的意思就是/
路由是由index
这个函数来处理的。关于路由,后面我们会有完整的一节来介绍。
最后就是Flask
程序的启动了
app.run(debug=True)
使用Flask
对象的run
方法,这里我们指定run
的参数debug
为True
,就是打开调试信息的意思。可以看到当我们执行Flask
应用程序时,Flask
会开启一个其自带的web
服务器,这个服务器在代码调试时非常有用,也非常方便,但是不建议在生成环境中使用。
源码下载
https://github.com/xugaoxiang/FlaskTutorial
Flask系列教程
更多 Flask
教程,请移步