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,