This commit is contained in:
2025-09-24 03:52:55 +08:00
parent 8592833d74
commit 81a17132e2
2 changed files with 161 additions and 3 deletions

View File

@@ -82,10 +82,16 @@ class CrawlTask(models.Model):
def get_websites_display(self):
"""获取网站列表的显示文本"""
websites = self.websites.all()
if not websites:
try:
websites = self.websites.all()
if not websites:
return "所有网站"
# 确保网站名称是字符串并可以被join处理
website_names = [str(w.name) for w in websites if w.name]
return ", ".join(website_names) if website_names else "所有网站"
except Exception:
# 如果出现任何异常,返回默认值
return "所有网站"
return ", ".join([w.name for w in websites])
def get_duration(self):
"""获取任务执行时长"""