Explorar el Código

feat: MySQL数据库支持完整实现

sequoia00 hace 1 mes
padre
commit
3c5b11d5c1

+ 34 - 0
README.md

@@ -0,0 +1,34 @@
+# 满意错题本
+
+## 启动服务
+
+```bash
+cd /home/myprojector/manyi_review
+python -m uvicorn app:app --host 0.0.0.0 --port 8000
+```
+
+访问 http://localhost:8000
+
+## MySQL 数据库初始化
+
+首次使用或重置数据库时运行:
+
+```bash
+mysql -u root -p < setup_mysql.sql
+```
+
+或通过 MySQL 命令行手动执行 `setup_mysql.sql` 文件内容。
+
+## 功能说明
+
+- **首页**:统计概览 + 今日错题预览
+- **科目管理**:创建/删除科目,点击"科目管理"可在侧边栏展开子目录直接跳转各科
+- **时间线**:按日期浏览所有科目的错题图片
+- **复习汇总**:期中/期末一键汇总所有错题,按日期排序
+- **知识评价**:记录老师定期评价结果,支持附件上传
+
+## 侧边栏使用说明
+
+- 点击"科目管理"可收起/展开其下的科目子列表
+- 点击左上角箭头按钮可收起整个侧边栏
+- 收起状态通过 localStorage 记忆,刷新页面保持状态

+ 1 - 1
start.sh

@@ -1 +1 @@
-python -m uvicorn app:app --host 0.0.0.0 --port 8000
+nohup python -m uvicorn app:app --host 0.0.0.0 --port 8000 &

BIN
static/uploads/42b2762f50d542c08a30b333e6244ea4.jpg


BIN
static/uploads/4b1722e66ce643f4b32d92fa1e89856e.jpg


BIN
static/uploads/66ff343c2260439e9748805c4272dd53.jpg


BIN
static/uploads/8eaa8e7040bd49d291c45e3edabff622.jpg


BIN
static/uploads/c6fea31d3f9842ec915f1527848a6f94.jpg


BIN
static/uploads/e363f6903a6d4c64a780d5cf356dc50e.jpg