feat: 实现最新/热门/推荐标签功能
- 移除顶部热门工具排行榜模块 - 在标签下方添加三个tab(最新/热门/推荐) - 添加is_recommended字段到Site模型 - 创建数据库迁移脚本add_is_recommended.py - 更新后台管理界面支持推荐标记 - 更新分页链接保持tab状态 - 所有功能已本地测试验证通过 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -26,6 +26,7 @@ class Site(db.Model):
|
||||
features = db.Column(db.Text, comment='主要功能')
|
||||
news_keywords = db.Column(db.String(200), comment='新闻获取关键词(用于精准匹配相关新闻)')
|
||||
is_active = db.Column(db.Boolean, default=True, comment='是否启用')
|
||||
is_recommended = db.Column(db.Boolean, default=False, nullable=False, comment='是否推荐')
|
||||
view_count = db.Column(db.Integer, default=0, comment='浏览次数')
|
||||
sort_order = db.Column(db.Integer, default=0, comment='排序权重')
|
||||
created_at = db.Column(db.DateTime, default=datetime.now, comment='创建时间')
|
||||
@@ -52,6 +53,7 @@ class Site(db.Model):
|
||||
'features': self.features,
|
||||
'news_keywords': self.news_keywords,
|
||||
'is_active': self.is_active,
|
||||
'is_recommended': self.is_recommended,
|
||||
'view_count': self.view_count,
|
||||
'tags': [tag.name for tag in self.tags],
|
||||
'created_at': self.created_at.strftime('%Y-%m-%d %H:%M:%S') if self.created_at else None
|
||||
|
||||
Reference in New Issue
Block a user