Remove cruft

This commit is contained in:
Lukáš Kucharczyk 2023-11-02 15:09:31 +01:00
parent d06e284426
commit ff30962ce9
1 changed files with 5 additions and 10 deletions

View File

@ -263,15 +263,11 @@ def stats(request, year: int = 0):
game["formatted_playtime"] = format_duration(game["total_playtime"], "%2.0H") game["formatted_playtime"] = format_duration(game["total_playtime"], "%2.0H")
total_playtime_per_platform = ( total_playtime_per_platform = (
year_sessions.values("purchase__platform__name") # Group by platform name year_sessions.values("purchase__platform__name")
.annotate( .annotate(total_playtime=Sum(F("duration_calculated") + F("duration_manual")))
total_playtime=Sum(F("duration_calculated") + F("duration_manual")) .annotate(platform_name=F("purchase__platform__name"))
) # Sum the duration_calculated for each group .values("platform_name", "total_playtime")
.annotate(platform_name=F("purchase__platform__name")) # Rename the field .order_by("-total_playtime")
.values(
"platform_name", "total_playtime"
) # Select the renamed field and total_playtime
.order_by("-total_playtime") # Optional: Order by the renamed platform name
) )
for item in total_playtime_per_platform: for item in total_playtime_per_platform:
item["formatted_playtime"] = format_duration(item["total_playtime"], "%2.0H") item["formatted_playtime"] = format_duration(item["total_playtime"], "%2.0H")
@ -282,7 +278,6 @@ def stats(request, year: int = 0):
), ),
"total_games": year_purchases.count(), "total_games": year_purchases.count(),
"total_2023_games": year_purchases.filter(edition__year_released=year).count(), "total_2023_games": year_purchases.filter(edition__year_released=year).count(),
"top_10_by_playtime_formatted": top_10_by_playtime,
"top_10_games_by_playtime": top_10_games_by_playtime, "top_10_games_by_playtime": top_10_games_by_playtime,
"year": year, "year": year,
"total_playtime_per_platform": total_playtime_per_platform, "total_playtime_per_platform": total_playtime_per_platform,