mirror of
https://github.com/AudebertAdrien/ft_transcendence.git
synced 2025-12-16 14:07:49 +01:00
ok winner tournament
This commit is contained in:
parent
43650421d3
commit
9deb92cece
@ -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
|
||||||
|
|||||||
@ -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);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user