举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > flask介绍 Flask 概述

flask介绍 Flask 概述

2023-05-01 06:31 Flask教程

flask介绍 Flask 概述

flask介绍

Flask是一个使用Python编写的轻量级Web应用框架。它具有简单而灵活的结构,使开发者能够快速地创建Web应用。Flask使用Werkzeug WSGI工具包和Jinja2模板引擎,并且提供了非常大的扩展性,可以让开发者根据需要定制自己的应用。

Flask是一个很容易上手的Web开发框架,它具有非常小的核心,但是却有很多扩展功能。它不会对你的代码进行任何限制,也不会对你的代码进行任何修改。这意味着你可以在Flask中使用任何Python代码,而不必遵循特定的规则或者方法。

from flask import Flask 
app = Flask(__name__) 
@app.route('/') 
def hello_world(): 
    return 'Hello World!' 
if __name__ == '__main__': 
    app.run() 

Flask 概述

什么是Web Framework?

Web Application Framework(Web应用程序框架)或简单的Web Framework(Web框架)表示一个库和模块的集合,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。

什么是Flask?

Flask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Pocco的国际Python爱好者团队。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。

WSGI

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

Werkzeug

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

jinja2

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

Flask通常被称为微框架。 它旨在保持应用程序的核心简单且可扩展。Flask没有用于数据库处理的内置抽象层,也没有形成验证支持。相反,Flask支持扩展以向应用程序添加此类功能。一些受欢迎的Flask扩展将在本教程后续章节进行讨论。


最新 Flask 中文教程 

阅读全文
以上是鳄鱼CMS为你收集整理的flask介绍 Flask 概述全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们