提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Flask学习笔记(一)
一、Flask简介
Flask 是一个轻量级的基于 Python 的 Web 框架,支持 Python 2 和 Python 3,简单易用,适合快速开发。封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富,其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
二、Hello World
1.建立Flask项目
mkdir HelloWorld
mkdir HelloWorld/static
mkdir HelloWorld/templates
touch HelloWorld/server.py
其中static和templates目录是默认配置,其中static用来存放静态资源,例如图片、js、css文件等。templates存放模板文件。
在server.py中加入
2.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
3.运行server.py
$ python3 server.py
* Running on http://127.0.0.1:5000/
4.打开浏览器访问http://127.0.0.1:5000/,浏览页面上将出现Hello World!。