[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-public-anqokUWU":3,"public-project-articles-anqokUWU":17},{"id":4,"uuid":5,"project_id":6,"title":7,"content":8,"type":9,"status":10,"public_enabled":10,"views":11,"sort":12,"created_at":13,"updated_at":14,"project_title":15,"project_slug":16},1128,"anqokUWU",55,"04. 开发专业信息增删改查功能（二）","```python\n# 删除\n@router.delete('\u002Fdelete\u002F{major_id}')\nasync def delete(major_id: int):\n    await Major.filter(id=major_id).delete()\n    return Result.success()\n\n\n# 单个查询\n@router.get('\u002FselectById\u002F{major_id}')\nasync def select_by_id(major_id: int):\n    major = await Major.get_or_none(id=major_id)\n    return Result.success(major)\n\n\n# 查询所有数据\n@router.get('\u002FselectAll')\nasync def select_all(name: str = \"\"):\n    major_list = await Major.filter(name__contains=name)  # name__contains表示根据name进行模糊查询\n    return Result.success(major_list)\n\n\n# 分页查询数据\n@router.get('\u002FselectPage')\nasync def select_all(name: str = \"\", pageNum: int = 1, pageSize: int = 10):\n    query = Major.filter(name__contains=name)  # name__contains表示根据name进行模糊查询\n    major_list = await query.offset((pageNum - 1) * pageSize).limit(pageSize)\n    total = await query.count()\n    # major_list 转成字典数据\n    major_dict_list = [\n        MajorPydantic.model_validate(major).model_dump()\n        for major in major_list\n    ]\n    page_info = PageInfo(list=major_dict_list, total=total)\n    return Result.success(page_info)\n\n```\n\n\n\n注意：PageInfo 的这个对象，一定要塞进去一个 字典的 list，而不是数据库直接查出来的 list，因为 pageInfo 会被 Resuolt.success() 方法再次序列化，如果其内部的对象或者属性不是字典值或者普通类型的值，是无法序列化成最终的 json 的\n\n","coding",1,241,2211,"2025-12-22 17:24:47","2026-05-03 22:49:02","基于FastAPI+Vue3的学生信息管理系统","student-information",{"project":18,"items":19},{"id":6,"title":15,"slug":16},[20,28,35,42,49,50,57,64,71,78,85,92,98,105],{"id":21,"uuid":22,"project_id":6,"title":23,"type":9,"status":10,"public_enabled":10,"views":24,"sort":25,"created_at":26,"updated_at":27,"project_title":15,"project_slug":16},1118,"ziKCD5pq","00. 资料和脚手架获取方式",1029,2182,"2026-01-08 17:19:23","2026-05-03 22:50:49",{"id":29,"uuid":30,"project_id":6,"title":31,"type":9,"status":10,"public_enabled":10,"views":32,"sort":33,"created_at":34,"updated_at":14,"project_title":15,"project_slug":16},1119,"bxgr45Kb","01. 学生信息管理系统介绍",461,2187,"2025-12-18 18:35:51",{"id":36,"uuid":37,"project_id":6,"title":38,"type":9,"status":10,"public_enabled":10,"views":39,"sort":40,"created_at":41,"updated_at":14,"project_title":15,"project_slug":16},1120,"jlnSrc9J","02. 导入并运行项目脚手架",509,2188,"2025-12-18 18:36:05",{"id":43,"uuid":44,"project_id":6,"title":45,"type":9,"status":10,"public_enabled":10,"views":46,"sort":47,"created_at":48,"updated_at":14,"project_title":15,"project_slug":16},1124,"OIwLCsr8","03. 开发专业信息增删改查功能（一）",366,2198,"2025-12-19 17:28:47",{"id":4,"uuid":5,"project_id":6,"title":7,"type":9,"status":10,"public_enabled":10,"views":11,"sort":12,"created_at":13,"updated_at":14,"project_title":15,"project_slug":16},{"id":51,"uuid":52,"project_id":6,"title":53,"type":9,"status":10,"public_enabled":10,"views":54,"sort":55,"created_at":56,"updated_at":14,"project_title":15,"project_slug":16},1129,"8MbeMJwP","05. 开发前端页面管理专业信息",239,2212,"2025-12-22 17:25:07",{"id":58,"uuid":59,"project_id":6,"title":60,"type":9,"status":10,"public_enabled":10,"views":61,"sort":62,"created_at":63,"updated_at":14,"project_title":15,"project_slug":16},1136,"wLyZvGac","06. 开发班级信息管理",207,2225,"2026-01-08 18:03:28",{"id":65,"uuid":66,"project_id":6,"title":67,"type":9,"status":10,"public_enabled":10,"views":68,"sort":69,"created_at":70,"updated_at":14,"project_title":15,"project_slug":16},1137,"PIryZqq8","07. 开发学生信息管理功能",191,2226,"2025-12-23 18:00:42",{"id":72,"uuid":73,"project_id":6,"title":74,"type":9,"status":10,"public_enabled":10,"views":75,"sort":76,"created_at":77,"updated_at":14,"project_title":15,"project_slug":16},1141,"PeUzzy9n","08. 优化学生模块代码",167,2233,"2025-12-24 16:54:01",{"id":79,"uuid":80,"project_id":6,"title":81,"type":9,"status":10,"public_enabled":10,"views":82,"sort":83,"created_at":84,"updated_at":14,"project_title":15,"project_slug":16},1142,"CTQ2w9Yp","09. 开发学生登录、注册、个人信息、修改密码功能",164,2234,"2025-12-24 16:54:18",{"id":86,"uuid":87,"project_id":6,"title":88,"type":9,"status":10,"public_enabled":10,"views":89,"sort":90,"created_at":91,"updated_at":14,"project_title":15,"project_slug":16},1143,"6GmNfUzm","10. 开发课程信息管理模块",161,2235,"2025-12-24 16:54:34",{"id":93,"uuid":94,"project_id":6,"title":95,"type":9,"status":10,"public_enabled":10,"views":75,"sort":96,"created_at":97,"updated_at":14,"project_title":15,"project_slug":16},1148,"u4OeLaw2","11. 开发学生选课功能",2245,"2025-12-25 17:51:39",{"id":99,"uuid":100,"project_id":6,"title":101,"type":9,"status":10,"public_enabled":10,"views":102,"sort":103,"created_at":104,"updated_at":14,"project_title":15,"project_slug":16},1149,"OSx3Mogl","12. 开发学生成绩模块",163,2246,"2026-01-08 18:02:51",{"id":106,"uuid":107,"project_id":6,"title":108,"type":9,"status":10,"public_enabled":10,"views":109,"sort":110,"created_at":111,"updated_at":14,"project_title":15,"project_slug":16},1155,"mnCD9CqK","13. 开发系统公告功能",157,2258,"2025-12-29 15:53:35"]