0
我想弄清楚如何從數據庫中的用戶(玩家)生成競爭圖表列表。如何從Django的數據庫生成玩家圖表?
心中已經有了一個隨機排序:
def shotokanRandPlayers(request, tournament_id):
tournament = Tournament.objects.get(id = tournament_id)
categories = Category.objects.filter(tournament_id = tournament)
for category in categories:
if category.type=="KM" and category.playerT_id.all().count()>0:
playersT = list(category.playerT_id.all())
random.shuffle(playersT)
i = 0
while i<len(playersT):
first = FirstPlayer.objects.create(player = playersT[i].player_id)
i=i+1
if i<len(playersT):
second = SecondPlayer.objects.create(player = playersT[i].player_id)
else:
second = None
Fight.objects.create(category_id = category, firstplayer = first, secondplayer = second, round = 0)
i=i+1
return redirect('tournament', tournament_id = tournament.id)
現在對我願去產生這些玩家準備列表,以便它看起來像這樣:
是有任何django-ready-extensions可以做到嗎?或者任何人有一個想法如何做到這一點?謝謝!
非常感謝@maccinza :)我認爲這是我需要:) – 2014-12-09 17:09:25
不客氣! :) 你能接受答案嗎? – maccinza 2014-12-09 19:02:07