ok winner tournament

This commit is contained in:
Theouche 2024-09-11 16:37:54 +02:00
parent 43650421d3
commit 9deb92cece
2 changed files with 16 additions and 9 deletions

View File

@ -91,15 +91,22 @@ def player_list_json(request):
} }
return JsonResponse(data) return JsonResponse(data)
def tournoi_list_json(request): def get_tournoi_data(tournoi):
tournois = Tournoi.objects.select_related('winner').all() return {
"id": tournoi.id,
data = { "name": tournoi.name,
'tournois': list(tournois.values( "nbr_player": tournoi.nbr_player,
'id', 'name', 'nbr_player', 'date', 'winner' "date": tournoi.date,
)) "winner": {
"id": tournoi.winner.id,
"name": tournoi.winner.name
} if tournoi.winner else None
} }
return JsonResponse(data)
def tournoi_list_json(request):
tournois = Tournoi.objects.select_related('winner').all() # Charge les données du gagnant
tournois_data = [get_tournoi_data(tournoi) for tournoi in tournois]
return JsonResponse({"tournois": tournois_data})
from web3 import Web3 from web3 import Web3

View File

@ -183,7 +183,7 @@ document.addEventListener('DOMContentLoaded', () => {
<td>${tournoi.name}</td> <td>${tournoi.name}</td>
<td>${tournoi.nbr_player}</td> <td>${tournoi.nbr_player}</td>
<td>${tournoi.date}</td> <td>${tournoi.date}</td>
<td>${tournoi.winner ? tournoi.winner__name : 'None'}</td> <td>${tournoi.winner ? tournoi.winner.name : 'No one yet ...'}</td>
`; `;
tournoisListBody.appendChild(row); tournoisListBody.appendChild(row);
}); });