📅  最后修改于: 2023-12-03 14:56:41.211000             🧑  作者: Mango
如果你想要构建一个简单的 Web 应用程序,Flask 是一个很好的选择。 Flask 是一个小型但功能强大的 Python Web 框架。它基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。
在安装 Flask 之前,首先要创建一个虚拟环境。虚拟环境可以隔离你的 Python 项目和全局安装的包,防止包的混乱和版本锁定的问题。
在命令行中输入以下命令,创建并启动虚拟环境:
python3 -m venv venv
source venv/bin/activate
接下来,使用 pip 安装 Flask:
pip install Flask
在项目根目录下创建一个 Python 文件 app.py
。在其中输入以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
解释一下代码:
from flask import Flask
:从 Flask 模块导入 Flask 类。app = Flask(__name__)
:创建一个 Flask 应用程序实例。@app.route('/')
:装饰器告诉 Flask,当用户试图访问网站根目录时,执行下面的 hello_world
函数。def hello_world():
:定义一个函数,当访问网站根目录时执行该函数。return 'Hello, World!'
:该函数返回一个简单的字符串。在项目根目录下,在虚拟环境中运行以下命令:
export FLASK_APP=app.py
flask run
你应该能在命令行中看到这样的消息:
* Serving Flask app "app"
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
打开浏览器,访问 http://127.0.0.1:5000/,你应该能看到以下消息:
Hello, World!
恭喜!你已经创建并运行了第一个 Flask 应用程序。Flask 是一个轻量级的 Web 框架,易于学习和使用,适用于小型 Web 应用程序和 API。在实际开发中,你需要了解更多 Flask 的功能,例如使用模板引擎渲染动态内容,处理表单数据,处理请求和响应等等。