fix bug
This commit is contained in:
@@ -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):
|
||||
"""获取任务执行时长"""
|
||||
|
||||
Reference in New Issue
Block a user