Life with teacher Lemon.

Flask 开发笔记-牛刀小试

2021.01.07 | 共 547 字,阅读需约 2 分钟.

Flask 简介

FlaskPython 编写的轻量级 Web 框架,依赖 Jinja 模板引擎和 Werkzeug WSGI 套件。 之所以轻量,是因为 Flask 没有默认的数据库、验证工具之类的功能,这些都是使用扩展来实现,使用 Flask 可以很快速的搭建一个 Web 应用。

环境准备

MacOS 下开发环境安装可参考 Mac Pipenv 安装, 这里我们说一下 Windows 场景下开发环境的搭建。

首先,我们下载Python 安装包,下载地址:Python 官网,我这里使用的是 3.9.1 版本。

下载好之后双击安装包,中间有一步勾选设置到环境变量 Path,其他一路 Next 即可。安装好之后,可以使用下面的命令查看一下是否安装成功,安装成功正常是可以看到版本号的

# 查看版本
python -v
# 退出
quit()

接下来,我们准备一下开发使用的虚拟环境,这里我们使用 Pipenv,使用以下命令安装,需要配置代理,配置在 --proxy= 后面即可

pip3 install pipenv --proxy=xxx

小试牛刀

现在我们来开始牛刀小试一下,创建项目文件夹 movies,进入到文件夹内,创建文件 app.py,内容如下

from flask import Flask
app = Flask(__name__)

@app.route('/<name>')
def hello(name):
    return 'Hello {}'.format(name)

打开 Git Bash,激活虚拟环境,执行安装 Flask,需要配置代理,配置在 --proxy= 后面即可

# 激活虚拟环境
pipenv shell
# 安装 Flask
pipenv install flask --proxy=xxx

然后就可以使用 Flask 来运行我们的应用了,这里的端口默认是 5000(可以不携带 --port 配置),我指定的 5005

flask run --port=5005

打开你的浏览器,访问 http://localhost:5005/Lemon,如果能看到 Hello Lemon ,说明运行成功了。

发表评论
今日诗词