Study/suiji.md
2024-11-20 12:37:58 +08:00

873 B
Raw Blame History

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用于生成文章的二维码和处理图像。