2015-05-07 194 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()