diff --git a/pt_site/admin.py b/pt_site/admin.py index ccbff3e..0922ee6 100644 --- a/pt_site/admin.py +++ b/pt_site/admin.py @@ -281,9 +281,9 @@ class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin '时魔:{} / ' '魔力:{}
' '积分/HP:{}', - round(float(obj.sp_hour), 3), - status_today.my_sp, - status_today.my_bonus + round(float(obj.sp_hour), 3) if obj.sp_hour else 0, + status_today.my_sp if status_today else 0, + status_today.my_bonus if status_today else 0 ) bonus.short_description = '魔力' @@ -304,8 +304,8 @@ class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin status_today = obj.sitestatus_set.order_by('-pk').first() return format_html( '已下载:{}
已上传:{}', - FileSizeConvert.parse_2_file_size(status_today.downloaded), - FileSizeConvert.parse_2_file_size(status_today.uploaded) + FileSizeConvert.parse_2_file_size(status_today.downloaded) if status_today else 0, + FileSizeConvert.parse_2_file_size(status_today.uploaded) if status_today else 0 ) userdata.short_description = '数据量' @@ -315,8 +315,8 @@ class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin return format_html( '做种:{} / 下载:{}
' ' 做种体积:{}', - obj.seed,obj.leech, - FileSizeConvert.parse_2_file_size(status_today.seed_vol), + obj.seed, obj.leech, + FileSizeConvert.parse_2_file_size(status_today.seed_vol) if status_today else 0, ) leeching_seeding.short_description = '下载/做种' @@ -339,9 +339,9 @@ class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin '更新:{}
' '注册:{}', signin_str, - datetime.strftime(obj.updated_at, '%Y-%m-%d %H:%M:%S'), + 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', - datetime.strftime(obj.time_join, '%Y-%m-%d %H:%M:%S') + datetime.strftime(obj.time_join, '%Y-%m-%d %H:%M:%S') if obj.time_join else '' ) status_today.short_description = '状态'