优秀的编程知识分享平台

网站首页 > 技术文章 正文

flask python web开发的简单易学框架

nanyue 2024-10-15 11:34:54 技术文章 2 ℃

小编最近开发了:AI人工智能工具 的微信小程序,其中有些服务需要服务器的开发,由于使用功能简单,小编使用了python + flask 作为 了web服务器的开发,为小程序进行后台服务

从本期开始,我们一起进入flask的世界吧

Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

特性

安装

Python 版本

推荐使用最新版本的 Python 3 。 Flask 支持 Python 3.4 及更高版本的 Python 3 、 Python 2.7 和 PyPy 。

依赖

当安装 Flask 时,以下配套软件会被自动安装。

可选依赖

以下配套软件不会被自动安装。如果安装了,那么 Flask 会检测到这些软件。

建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。

为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。

虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。

安装 Flask

在已激活的虚拟环境中可以使用如下命令安装 Flask:

$ pip install Flask

如果想要在正式发行之前使用最新的 Flask 开发版本,可以使用如下命令从主分支 安装或者更新代码:

$ pip install -U https://github.com/pallets/flask/archive/master.tar.gz

当你准备好了flask的环境,我们就可以使用flask了,下期我们简单介绍flask的入门



Tags:

猜你喜欢

最近发表
标签列表