开源项目当我用Codex修复本科做的项目...研梦基于DjangoVue的考研信息化平台论坛发帖、新闻资讯、爬虫趋势前言一、项目介绍1.1 核心优势1.2 快速启动1.3 功能展示1.4 项目结构二、Codex使用过程2.1 将过期oss链接替换成本地静态存储2.2 修改后让Agent自动检查2.3 补全缺失图片2.4 脱敏信息为开源做准备2.5 完成开源项目中英文README文档前言DjangoVue“研梦”开源项目链接https://github.com/haozheguo/yanmeng 欢迎各位彭于晏、吴彦祖、迪丽热巴点赞收藏一、项目介绍研梦Yanmeng 是一个面向考研场景的信息化服务平台聚焦「内容获取 交流互动 趋势分析 后台治理」一体化能力。前台能力文章、论坛、搜索、趋势词云、用户中心管理能力后台精细化审核与内容治理/admin协作能力可视化接口文档/docs前后端联调更高效1.1 核心优势1️⃣全链路产品闭环用户从浏览、搜索到发帖、互动形成完整路径管理侧可对用户、文章、帖子统一治理适合课程项目、毕设、校内运营平台二次开发2️⃣后台管理能力突出/adminDjango Admin SimpleUI界面统一、维护成本低支持用户、文章、帖子等对象快速筛查与处理细粒度内容管理适配真实社区治理场景3️⃣接口文档方便查询便于二次开发/docs文档入口http://127.0.0.1:8000/docs/参数、路由、返回结构更清晰降低新成员上手成本提升联调效率1.2 快速启动1) 克隆仓库gitclone https://github.com/haozheguo/yanmeng.gitcdyanmeng2) 后端conda 推荐conda create-nyanmengpython3.8-yconda activate yanmengcdymbackend pipinstall-rrequirements.txt python manage.py migrate python manage.py runserver127.0.0.1:8000# 开源部署建议使用你自己的密钥export DJANGO_SECRET_KEYreplace-with-your-own-secret-key3) 前端cd../ymfrontend npm install npm run dev4) 访问入口前端界面http://localhost:5173后端管理http://127.0.0.1:8000/admin/接口文档http://127.0.0.1:8000/docs/5) 演示账号后台管理员用户名admin密码YanmengAdmin2026!首次运行后请立即修改后台密码。前台演示账号手机号18800000001密码demo123456可选账号18800000002 ~ 18800000007密码同上。1.3 功能展示1️⃣文章列表分类浏览、推荐聚合信息组织清晰。2️⃣文章详情面向深度阅读与内容沉淀适合考研资料场景。3️⃣文章创作提供内容发布能力支持平台内容持续增长。4️⃣论坛列表支持按主题查看讨论突出社区交流属性。5️⃣论坛详情帖子详情与互动展示利于经验共享与问题解答。6️⃣搜索页面统一检索文章与帖子快速定位目标信息。7️⃣趋势词云对热门内容进行可视化分析提升信息洞察效率。1.4 项目结构yanmengProject/├─ ymbackend/# Django backend│ ├─ ymbackend/# settings, urls│ ├─ userInfo/# user app│ ├─ ymblog/# article app│ ├─ ymforum/# forum app│ └─ media/# local static/media assets├─ ymfrontend/# Vue3 Vite frontend└─ docs/├─ images/showcase/# README image└─ media/# README video二、Codex使用过程2.1 将过期oss链接替换成本地静态存储由于之前项目短暂部署到服务器为提速用了阿里云的OSS等优化服务现在链接失效则用Codex进行修复。具体交互过程如下2.2 修改后让Agent自动检查运行前后端进行检查。2.3 补全缺失图片这里主要是补全前端的一些设计素材。2.4 脱敏信息为开源做准备2.5 完成开源项目中英文README文档