Skip to content

Commit 80309bb

Browse files
display sum of tv shows size in admin view
1 parent e23dd30 commit 80309bb

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

backend/StreamServerApp/admin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ def delete_queryset(self, request, queryset):
2020

2121

2222
class SeriesAdmin(admin.ModelAdmin):
23-
search_fields = ['name']
23+
search_fields = ['title']
2424
model = Series
25+
list_display = ["title", "size_in_mb"]
2526

2627
def delete_queryset(self, request, queryset):
2728
for series in queryset:

backend/StreamServerApp/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ def season_list(self):
4848

4949
def return_season_episodes(self, season):
5050
return self.video_set.filter(season=season).order_by('episode')
51+
52+
@property
53+
def size_in_mb(self):
54+
return sum(self.video_set.values_list('video_folder_size_in_MB', flat=True))
5155

5256

5357
class Video(models.Model):

0 commit comments

Comments
 (0)