今天编程学习网为大家讲解什么是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服务器
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/10288/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取