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

22 lines
873 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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