Study/suiji.md

22 lines
873 B
Markdown
Raw Permalink Normal View History

2024-11-20 12:37:58 +08:00
project/
├── app.py # 主程序入口
├── models.py # 数据库模型
├── routes/
│ ├── auth.py # 用户认证相关路由
│ ├── articles.py # 文章相关路由
│ ├── comments.py # 评论相关路由
│ └── admin.py # 管理员功能路由
├── static/ # 静态文件 (CSS, JS, 图片等)
├── templates/ # HTML 模板
└── requirements.txt # Python 包依赖
**FlaskWeb 框架。
Flask-SQLAlchemy用于 ORM 处理数据库的 Flask 扩展。
Flask-Bcrypt提供密码加密功能。
Flask-Login用户登录管理扩展。
PyMySQL用于连接 MySQL 数据库的库。
WTForms 和 Flask-WTF表单验证和处理。
Flask-Migrate数据库迁移工具。
qrcode 和 Pillow用于生成文章的二维码和处理图像。**