6.03 Flask

Flask

Flask 是一个Python Web框架,其设计哲学是“小内核,高扩展性

Official Flask logo. Flask Artwork License.

为什么Flask是一个好的选择?

Flask被认为比Django更Pythonic。Flask很容易入手。

比如,一个Flask版的”hello world”web应用(对应的Django版需要更多的代码):

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

Flask是在Django之后很多年才开发的,这里有个与Django的对比experience switching between Flask and Django

Flask资源

开源Flask实例项目

Flask项目模板

Flask框架学习清单

  1. 安装 Flask 到本地开发环境
  2. 把上文中Flask资源里的18-part教程做一遍
  3. 通读 Flask Extensions Registry
  4. 编写你自己的Flask项目并部署到网上

发表评论

电子邮件地址不会被公开。 必填项已用*标注