50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
# ==================== Python 运行时产物 ====================
|
|
# 字节码缓存目录,每次运行自动生成,无需版本控制
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
|
|
# 虚拟环境目录(每个开发者本地创建,不纳入仓库)
|
|
venv/
|
|
env/
|
|
.venv/
|
|
|
|
# ==================== Flask 框架产物 ====================
|
|
# Flask 默认实例文件夹(存放 SQLite、日志等运行时文件)
|
|
instance/
|
|
.webassets-cache
|
|
|
|
# ==================== ⚠️ 安全相关(最重要) ====================
|
|
# 环境变量文件:包含数据库密码、密钥等敏感信息,绝对禁止提交!
|
|
.env
|
|
.env.*
|
|
# 但保留示例文件,让新成员知道需要配置哪些变量
|
|
!.env.example
|
|
|
|
# ==================== IDE 与操作系统 ====================
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ==================== 数据库文件 ====================
|
|
# SQLite 数据库文件是运行时生成的,不应纳入版本控制
|
|
*.db
|
|
*.sqlite3
|
|
|
|
# ==================== 测试与覆盖率 ====================
|
|
htmlcov/
|
|
.coverage
|
|
.coverage.*
|
|
.pytest_cache/
|
|
.tox/
|
|
.nox/
|
|
.cache/
|
|
|
|
# ==================== 构建/分发产物 ====================
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
*.egg |