Join Mechanik erstellen

This commit is contained in:
Juhn-Vitus Saß
2025-03-15 15:25:39 +01:00
parent 838eaab9be
commit 346ac69046
4 changed files with 17 additions and 4 deletions

View File

@@ -1,8 +1,20 @@
from django.shortcuts import render
from django.shortcuts import render, redirect, get_object_or_404
from play.models import QuizGame
from library.models import QivipQuiz
# Create your views here.
def lobby(request):
return render(request, 'play/lobby.html')
def lobby(request, join_code):
quiz_game = get_object_or_404(QuizGame, join_code=join_code)
return render(request, 'play/lobby.html', {'debug': "test"})
def join_game(request):
if request.method == 'POST':
join_code = request.POST.get('game_code')
try:
quiz = QuizGame.objects.get(join_code=join_code)
return redirect('play:lobby', join_code=join_code)
except QuizGame.DoesNotExist:
# TODO: Mit message eine Fehlermeldung weitergeben (und im entsprechenden Template Designen)
pass
return render(request, 'play/join_game.html')