上一节:Flask博客开发实战 - 前言
开始
请在开始之前,确保系统已经正确安装python,并且版本大于3.7!
本教程演示将采用使用最为广泛的win10系统,终端为CMD终端作为开发系统基础支持!
创建虚拟环境
macOS/Liunx系统
$ mkdir flaskBlog
$ cd flaskBlog
$ python3 -m venv venv
Windows系统
> mkdir flaskBlog
> cd flaskBlog
> py -m venv venv
创建了项目文件夹venv环境文件夹
激活虚拟环境
macOS/Liunx系统
$ . venv/bin/activate
Windows系统
> venv\Scripts\activate
您的 shell 提示符将更改为显示激活的环境的名称。
安装flask
在激活的环境中,使用以下命令安装 Flask:
$ pip install Flask
在安装flask的同时也自动安装了
Werkzeug/Jinja/MarkupSafe/ItsDangerous/Click四个依赖!
- Werkzeug实现了WSGI,这是应用程序和服务器之间的标准Python接口。
- Jinja 是一种模板语言,用于呈现应用程序所服务的页面。
- MarkupSafe附带了Jinja。它在呈现模板时转义不受信任的输入,以避免注入攻击。
- ItsDangerous安全地对数据进行签名,以确保其完整性。这用于保护 Flask 的会话 Cookie。
- Click 是用于编写命令行应用程序的框架。它提供命令并允许添加自定义管理命令。