From fc6593329b4339e0d0809fcdc35f83400a120e63 Mon Sep 17 00:00:00 2001 From: Pratyush Desai Date: Tue, 11 Feb 2025 19:38:01 +0530 Subject: [PATCH] Redirect to game_detail The redirect works now. So if you click on a game, it wilk take you there Signed-off-by: Pratyush Desai --- webpanel/templates/webpanel/base.html | 19 +++++++++++-------- webpanel/templates/webpanel/games.html | 2 +- webpanel/urls.py | 2 +- webpanel/views.py | 3 ++- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/webpanel/templates/webpanel/base.html b/webpanel/templates/webpanel/base.html index 4b3e3c0..47112d7 100644 --- a/webpanel/templates/webpanel/base.html +++ b/webpanel/templates/webpanel/base.html @@ -176,23 +176,26 @@ @@ -202,10 +205,10 @@ diff --git a/webpanel/templates/webpanel/games.html b/webpanel/templates/webpanel/games.html index faf3fff..f5303d9 100644 --- a/webpanel/templates/webpanel/games.html +++ b/webpanel/templates/webpanel/games.html @@ -8,7 +8,7 @@
{% for game in games %}
- + {{ game.name }}

{{ game.name }}

diff --git a/webpanel/urls.py b/webpanel/urls.py index 1b70220..621d718 100644 --- a/webpanel/urls.py +++ b/webpanel/urls.py @@ -7,7 +7,7 @@ from . import views urlpatterns = [ path('', views.home, name='home'), path('games/', views.games, name='games'), - path('games//', views.game_detail, name='game_detail'), + path('games//', views.game_detail, name='game_detail'), # path('active-servers/', views.active_servers_view, name='active-servers'), # path('games//', views.game_servers_view, name='game-servers'), ] diff --git a/webpanel/views.py b/webpanel/views.py index df5b32a..1b99bb4 100644 --- a/webpanel/views.py +++ b/webpanel/views.py @@ -11,5 +11,6 @@ def games(request): return render(request, 'webpanel/games.html', {'games': games}) def game_detail(request, game_name): - game = get_object_or_404(Game, id=game_name) + print(f"Looking for game: {game_name}") + game = get_object_or_404(Game, name=game_name) return render(request, 'webpanel/game_detail.html', {'game': game})