Flask作为一个灵活且轻量级的Web框架,随着版本更新,其核心功能保持相对稳定,但项目结构和部署方式可能有所变化。这里将详细介绍几种常见的Flask项目结构及其对应的终端命令运行方式。
1. 基本项目结构(适用于所有版本)
对于大多数简单的Flask项目,其结构通常如下:
/your_flask_app
/static
# CSS, JavaScript, images 等静态文件
/templates
# HTML模板文件
app.py
# Flask应用的主文件
requirements.txt
# 项目依赖列表
运行方式
-
使用
flask run
命令(推荐): 在项目根目录下,设置FLASK_APP
环境变量指向你的Flask应用文件(通常是app.py
),然后使用Flask自带的flask run
命令启动服务器。例如:export FLASK_APP=app.py # 在Unix或MacOS上 set