from django.shortcuts import render, get_object_or_404 from .models import Game, Server def home(request): """Display the home page with links to other views.""" games = Game.objects.all() # Fetch all games return render(request, 'webpanel/home.html', {'games': games}) def games(request): games = Game.objects.all() return render(request, 'webpanel/games.html', {'games': games}) def game_detail(request, game_name): print(f"Looking for game: {game_name}") game = get_object_or_404(Game, name=game_name) servers = Server.objects.filter(game=game) for server in servers: server.sync_status() dormant_servers = servers.filter(status='offline') active_servers = servers.filter(status='online') return render(request, 'webpanel/game_detail.html', {'game': game, 'active_servers': active_servers, 'dormant_servers': dormant_servers})