资讯动态

AI掘金头条新闻系统 (Toutiao News)-取消收藏

发布时间:2026/10/2 22:53:29 来源:尧图企业网站定制
1.crud/favorite.py# 取消收藏 async def remove_news_favorite( db: AsyncSession, user_id: int, news_id: int ): stmt delete(Favorite).where( Favorite.user_id user_id, Favorite.news_id news_id ) result await db.execute(stmt) await db.commit() return result.rowcount 02.routers/favorite.py# 取消收藏 router.delete(/remove) async def remove_favorite( news_id: int Query(..., aliasnewsId), user: User Depends(get_current_user), db: AsyncSession Depends(get_db) ): result await favorite.remove_news_favorite(db, user.id, news_id) if not result: raise HTTPException( status_codestatus.HTTP_404_NOT_FOUND, detail收藏记录不存在 ) return success_response(message删除收藏成功)

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑