コード例 #1
0
 def size(self, obj):
     return format_html(
         '<a href="/{}" title="View all files">{}</a>',
         obj.archive_path,
         printable_filesize(obj.archive_size)
         if obj.archive_size else 'pending',
     )
コード例 #2
0
ファイル: admin.py プロジェクト: zhangaz1/ArchiveBox
 def size(self, obj):
     archive_size = obj.archive_size
     if archive_size:
         size_txt = printable_filesize(archive_size)
         if archive_size > 52428800:
             size_txt = mark_safe(f'<b>{size_txt}</b>')
     else:
         size_txt = mark_safe('<span style="opacity: 0.3">...</span>')
     return format_html(
         '<a href="/{}" title="View all files">{}</a>',
         obj.archive_path,
         size_txt,
     )
コード例 #3
0
ファイル: admin.py プロジェクト: bugroom/ArchiveBox
 def size(self, obj):
     archive_size = obj.archive_size
     if archive_size:
         size_txt = printable_filesize(archive_size)
         if archive_size > 52428800:
             size_txt = mark_safe(f'<b>{size_txt}</b>')
     else:
         size_txt = 'pending'
     return format_html(
         '<a href="/{}" title="View all files">{}</a>',
         obj.archive_path,
         size_txt,
     )