当前位置: 首页 > news >正文

AI掘金头条新闻系统 (Toutiao News)-删除浏览历史

1.crud/history.py

# 删除单条历史记录(根据 news_id) async def delete_history(db: AsyncSession, user_id: int, news_id: int): query = delete(History).where(History.user_id == user_id, History.news_id == news_id) result = await db.execute(query) await db.commit() return result.rowcount > 0

2.routers/history.py

@router.delete("/delete/{news_id}") async def delete_history(news_id: int, user: User = Depends(get_current_user), db: AsyncSession = Depends(get_db)): """ 删除历史记录 """ result = await history.delete_history(db, user.id, news_id) if not result: raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail="历史记录不存在") return success_response(message="删除成功")
http://www.jsqmd.com/news/1067369/

相关文章:

  • 当 SiC 遇上 3300V:一台国产仪器如何接住第三代半导体的“测试重担“
  • Reproxy:微服务时代边缘代理的终极解决方案
  • Means:基于 .NET 10 打造的开源自部署 S3 兼容对象存储服务
  • BLE 广播 rawBytes 解析说明
  • 二年级下册语文复习1-8单元:口语交际+写话训练(ppt课件)
  • 基于KNN算法的健身会员个性化锻炼与饮食方案推荐研究
  • 90% 运营踩坑:跳过监测直接优化,难怪流量上不去
  • 代码审查与性能诊断实战:用Gemini镜像站对PHP/Java项目进行自动化深度体检
  • 一文读懂主流仓库管理系统,精准选型不踩坑
  • 维铂叁科普知识丨数字防伪印章
  • Agent替人打电话:银企直连支付终态确认的语音问询方案探索
  • 从概念验证到百万QPS商用:3家头部AI OS厂商同步采用的插件生命周期管理模型(含GitHub Star超2.4k的开源参考实现)
  • 网络安全学习笔记
  • 5. 油气开采工程
  • RTKLIB中关于不同的码通道
  • Codex 负责人:下一代 AI,会像私人助理一样替你干活
  • LY62256BSL-45SLI 技术解析:32K×8低功耗SRAM
  • 单模型采样的统计学本质与系统性偏差分析 | 上篇单模型采样的统计学本质与系统性偏差分析 | 上篇
  • 大模型下半场抢人开战!DeepSeek重金扩招Agent配套Harness人才,暴露AI全新发展趋势。
  • 2026 降AI率工具实测对比:公认好用的,科研党救急指南
  • SK海力士营业利润率超70%,与英伟达、台积电结盟能否摆脱“硅周期”?
  • Linux 单用户模式 vs 救援模式的区别
  • 为什么92%的AI中台项目在Adapter层失败?20年架构老兵亲授6个反模式诊断清单与即时修复checklist
  • Advanced RAG实战:基于PDF文件构建RAG知识库
  • 作为宝妈研究者我给孩子选的脑营养不是最贵的是最对的
  • 5分钟快速上手Bongo Cat Mver:让键盘操作变成可爱动画的终极指南
  • 香橙派nomachine远程桌面连接显示无画面的解决办法
  • 如何将iPhone上的联系人AirDrop到iPhone上?
  • 表面等离子共振SPR技术结果解析
  • 硬核科技+柔性创新”2026第三代半导体与柔性电子展会抢先看