diff --git a/pt_site/admin.py b/pt_site/admin.py index 79891e2..fdb00fa 100644 --- a/pt_site/admin.py +++ b/pt_site/admin.py @@ -284,8 +284,7 @@ class MySiteAdmin(AjaxAdmin): # instead of ModelAdmin '积分/HP:{}', round(float(obj.sp_hour), 3) if obj.sp_hour else 0, status_today.my_sp if status_today else 0, - '{:.2%}'.format((float(obj.sp_hour) / obj.site.sp_full), - 3) if status_today and obj.site.sp_full != 0 else 0, + '{:.2%}'.format(float(obj.sp_hour) / obj.site.sp_full) if status_today and obj.site.sp_full != 0 else 0, status_today.my_bonus if status_today else 0 ) @@ -331,7 +330,9 @@ class MySiteAdmin(AjaxAdmin): # instead of ModelAdmin # 自定义更新时间,提醒今日是否更新 def status_today(self, obj: MySite): - is_update = obj.sitestatus_set.filter(updated_at__date__gte=datetime.today()).first() + is_update = obj.sitestatus_set.filter( + updated_at__date__gte=datetime.today() + ).first() and obj.updated_at.date() == datetime.today().date() signin_today = obj.signin_set.filter(created_at__date__gte=datetime.today()).first() if not obj.site.sign_in_support: signin_str = 'yes' @@ -343,7 +344,7 @@ class MySiteAdmin(AjaxAdmin): # instead of ModelAdmin '注册:{}', signin_str, datetime.strftime(obj.updated_at, '%Y-%m-%d %H:%M:%S') if obj else '', - 'yes' if is_update and obj.site.get_userinfo_support else 'no', + 'yes' if is_update else 'no', datetime.strftime(obj.time_join, '%Y-%m-%d %H:%M:%S') if obj.time_join else '' )