Python 可以做什么?0011-Flask 网站开发-环境安装
发布网友
发布时间:2024-08-21 16:42
我来回答
共1个回答
热心网友
时间:2024-08-23 04:48
从本篇开始,我们翻译 Flask 官方手册,并学习使用 Flask 开发网站。
首先,推荐使用最新版本的 Python,Flask 支持 Python 3.6 及以上版本,并要求 Python 3.7+ 版本以支持 async 功能通过 contextvars.ContextVar。在安装 Flask 时,以下依赖将被自动安装:Werkzeug 实现 WSGI 标准 Python 接口,Jinja 作为模板语言用于渲染应用页面,MarupSafe 用于转义不安全输入防止注入攻击,ItsDangerous 用于安全地对数据进行签名以保护 Flask 会话 cookie,以及 Click 用于编写命令行应用框架并提供 flask 命令。
对于可选依赖,它们不会自动安装,但在检测到时会被使用。例如,Blinker 提供对 Signals 的支持,python-dotenv 用于在运行 flask 命令时提供 dotenv 中的环境变量支持,Watchdog 提供更快、更有效的重载器以供开发服务器使用。
使用虚拟环境来管理项目依赖,不论是开发还是生产环境。虚拟环境是独立的 Python 库组,每个项目一个。为一个项目安装的包不会影响其他项目或操作系统的包。Python 配有 venv 模块用于创建虚拟环境。
创建项目和 venv 目录,激活对应环境以开始开发项目。在激活的环境中,使用命令安装 Flask。安装完成后,可以查看快速教程或文档大纲。
二月即将结束,预计三月是一个适合开发网站的月份。期待三月的到来。