Python Web框架 Flask 安装
首先需要安装 Flask 框架, 可以通过以下命令安装:
[root@localhost web]# pip3 install Flask
Collecting Flask
Downloading Flask-2.0.3-py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 206 kB/s
Collecting itsdangerous>=2.0
Downloading itsdangerous-2.0.1-py3-none-any.whl (18 kB)
Collecting Jinja2>=3.0
Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB)
|████████████████████████████████| 133 kB 80 kB/s
Requirement already satisfied: click>=7.1.2 in /usr/local/lib/python3.6/site-packages (from Flask) (7.1.2)
Collecting Werkzeug>=2.0
Downloading Werkzeug-2.0.3-py3-none-any.whl (289 kB)
|████████████████████████████████| 289 kB 13 kB/s
Collecting MarkupSafe>=2.0
Downloading MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB)
Collecting dataclasses
Downloading dataclasses-0.8-py3-none-any.whl (19 kB)
Installing collected packages: MarkupSafe, dataclasses, Werkzeug, Jinja2, itsdangerous, Flask
Successfully installed Flask-2.0.3 Jinja2-3.0.3 MarkupSafe-2.0.1 Werkzeug-2.0.3 dataclasses-0.8 itsdangerous-2.0.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
在本地创建一个文件夹,例如叫 myapp
,在该文件夹中创建一个 Python 文件 app.py
,并在其中编写以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
在上面的代码中,我们导入 Flask
框架,并创建了一个名为 app
的应用程序。 @app.route('/')
装饰器表示当用户访问根路径时会调用 hello_world
函数,最后在函数中返回 "Hello, World!" 字符串。
在 myapp
文件夹中打开命令提示符,输入以下命令来运行 Flask 应用程序:
export FLASK_APP=app.py
flask run
这将启动一个本地服务器,可以通过浏览器访问 http://localhost:5000
来查看应用程序。
以上是一个简单的 Flask 应用程序示例,可以通过学习 Flask 官方文档来了解更多 Flask 框架的功能。