背景:
进行python web实战开发,了解到了flask框架,后续也会专门学习django框架。本文主要讲falsk
一、Flask是什么?
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries.[2] It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.[3]
说白了就是一个web微框架,之所以称为:微框架,是Flask 提供建议,但不强制执行任何依赖项或项目布局。开发人员可以选择他们想要使用的工具和库。社区提供了许多扩展,使添加新功能变得容易。
二、安装
Windows安装
1.创建虚拟环境:
为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目 会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。
虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。
Python 内置了用于创建虚拟环境的venv
模块。
> mkdir myproject
> cd myproject
> py -3 -m venv venv
2.激活虚拟环境
> venv\Scripts\activate
3.安装Flask
在已激活的虚拟环境中可以使用如下命令安装 Flask:
pip install Flask