Flask 第一行helloFlask程序(源码实现)

Flask是一个使用python编写的轻量级Web应用框架,它的安装依赖Werkzeug WSGI工具箱和Jinja2 模板引擎,并且使用BSD授权

Flask框架简介

Flsk也被称为‘microframework’,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而Flask保留了扩展的弹性,可以用Flask extension加入以下功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术等。
作为web框架,特点如下:

  • 核心简单而且可扩展
  • 支持secure cookies
  • Unicode based
  • 内置开发用服务器和debugger
  • 集成单元测试(unit testing)
  • 100%WSGI1.0兼容
  • 使用Jinja2模板引擎
  • 可用Extensions增加其他功能

Flask安装

pip install flask

例子:实现hello Flask

代码步骤:

  • 导入flask
  • 实例化主类Flask
  • 装饰器(实现URL地址)
  • 定义业务函数
  • 返回字符串
  • 运行程序

代码

import flask

app = flask.Flask(__name__)


@app.route('/')
def helo():
    return '你好,我是Flask!'


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

效果

Flask 第一行helloFlask程序(源码实现)_第1张图片

总结

flask属于微框架,特别轻量级,堪称绝笔!几行代码就能实现hello world!

你可能感兴趣的:(python尝试,python)