2015-05-07 239 views
-2

我試圖從我的mlb_teams表中找出一個團隊的列表,然後找到團隊vs團隊的每個組合,但是當我運行下面的代碼時沒有將任何更新導入到mlb_games表中。Django模型沒有更新

values = mlb_teams.objects.all().values_list("long_name") 
values = itertools.combinations(values, 2) 
for value in list(values): 
    first_team = value[0][0] 
    second_team = value[1][0] 
    add_teams = mlb_games(team_a=first_team,team_b=second_team) 
    add_teams.save() 
+0

其餘的在哪裏?什麼是'mlb_games'?什麼是'add_teams'? – dm03514

+0

你的模特是什麼樣的?你是否有任何錯誤,或者它只是沒有保存? – Brobin

回答

0

我想你的循環方式可能存在問題。也許嘗試這樣的事情。

games = itertools.combinations(teams, 2) 

for a, b in games: 
    game = mlb_games(team_a=a, team_b=b) 
    game.save()