From 845cf24fb91f4f6750e6c9ea5cf2a9692f9f816d Mon Sep 17 00:00:00 2001 From: ngfchl Date: Sat, 3 Dec 2022 10:40:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=B1=95=E7=A4=BA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=90=8E=E7=AB=AF=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto_pt/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/auto_pt/views.py b/auto_pt/views.py index 4748556..d67e70f 100644 --- a/auto_pt/views.py +++ b/auto_pt/views.py @@ -588,9 +588,12 @@ def get_status(ids: list = None): status_list = [] now = datetime.now() for my_site in my_site_list: - site_info = my_site.sitestatus_set.order_by('-pk').first() - if not site_info: + site_info_list = my_site.sitestatus_set.order_by('-pk').all() + logger.info(f'{my_site.site.name}: {len(site_info_list)}') + if len(site_info_list) <= 0: + logger.info(f'{my_site.site.name}: 获取站点信息列表错误!') continue + site_info = site_info_list.first() downloaded += site_info.downloaded uploaded += site_info.uploaded seeding += my_site.seed