From 6aa94b572cae71a1101fa4acd63d18db85fd2935 Mon Sep 17 00:00:00 2001 From: Christophe SCAYA <> Date: Fri, 8 Apr 2022 22:18:17 +0200 Subject: [PATCH] Modifs mineures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -vérification de la difficulté -affichage de 20 résultats dans les scores --- quiz_atomes/views.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/quiz_atomes/views.py b/quiz_atomes/views.py index 73bb2b2..ecbe86c 100644 --- a/quiz_atomes/views.py +++ b/quiz_atomes/views.py @@ -20,7 +20,10 @@ def settings(request): request.session['pseudo'] = request.POST.get('prenom')[0].upper()+". "+request.POST.get('nom').upper() request.session['nom'] = request.POST.get('nom').upper() request.session['prenom'] = request.POST.get('prenom').upper() - request.session['difficulte'] = request.POST.get('nb') + if request.POST.get('nb') == "10" or request.POST.get('nb') == "20" or request.POST.get('nb') == "30" or request.POST.get('nb') == "40": + request.session['difficulte'] = request.POST.get('nb') + else: + request.session['difficulte'] = "10" return redirect('quiz_atomes') else: if 'nom' in request.session and 'prenom' in request.session: @@ -90,9 +93,9 @@ def resultats(request): best_score=0 if score>0: - score_list = Score.objects.all().order_by('-score')[:10] + score_list = Score.objects.all().order_by('-score')[:20] min_selection_score = score_list.aggregate(Min("score")).get('score__min') - if score>=min_selection_score or Score.objects.count()<10: + if score>=min_selection_score or Score.objects.count()<20: new_score = Score(pseudo=request.session['pseudo'], score=int(score), score_date=datetime.now()) new_score.save() best_score=1 @@ -110,7 +113,7 @@ def resultats(request): def scores(request): - score_list = Score.objects.all().order_by('-score')[:10] + score_list = Score.objects.all().order_by('-score')[:20] template = loader.get_template('quiz_atomes/scores.html') context = { 'score_list': score_list,