编程学习网 > 编程语言 > Python > 什么是flask框架?flask框架有哪些用处?
2022
11-01

什么是flask框架?flask框架有哪些用处?


今天编程学习网为大家讲解什么是flask框架?flask框架有哪些用处?有需要的小伙伴可以参考一下:


  • Flask是一个用Python编写的Web应用程序框架。
  • 基于Werkzeug WSGI工具和Jinja2模板引擎。
  • Flask通常被称为微框架, 它旨在保持应用程序的核心简单且可扩展。Flask没有用于数据库处理的内置抽象层,也没有形成验证支持。相反,Flask支持扩展以向应用程序添加此类功能。

WSGI

  • Web Server Gateway Interface(Web服务器网关接口)已被用作Python Web应用程序开发的标准。
  • WSGI是Web服务器和Web应用程序之间通用接口的规范。

Werkzeug

  • 它是一个WSGI工具包,它实现了请求,响应对象和实用函数,这使得能够在其上构建web框架。
  • Flask框架使用Werkzeug作为其基础之一。

Jinja2

  • jinja2是Python的一个流行的模板引擎(Web模板系统将模板与特定数据源组合以呈现动态网页)。

第一个简单的Flask应用

from flask import Flask   # 导入Flask模块
app = Flask(__name__)  # Flask类的一个对象是我们的WSGI应用程序。Flask构造函数使用当前模块(__name __)的名称作为参数
@app.route('/')  # Flask类的route()函数是一个装饰器,它告诉应用程序哪个URL应该调用相关的函数
def hello_world():
   return 'Hello World'

if __name__ == '__main__':
   app.run() 
  • rule:该参数表示于该函数的URL地址进行绑定
  • options:要转发给基础Rule对象的参数列表
app.run(host, port, debug, options) # 所有参数都是可选的 
  • host:要监听的主机名(默认为127.0.0.1)
  • port:端口号(默认为5000)
  • debug:提供调试信息(默认为false)
  • options:要转发到底层的Werkzeug服务器
以上就是“什么是flask框架?flask框架有哪些用处?”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取