【发布时间】:2016-04-30 22:47:08
【问题描述】:
一个团队有一个名字。一个球员属于一个球队,一个球员也有速度和国籍。结果返回超高速玩家的数量,如果他们没有达到要求的速度,他们的国籍就会被记录下来。
models
team -> name
player -> belongsto(foreign key to team),speed, nationality
Details -> fastspeed, nationality, team( foreign key to team)
view.py
speed = 5
loop through all the players in a team
if player.speed > 5
speed += 1
else
player.nationality
详细信息应返回速度超过 5 的玩家数量,并返回该团队中所有玩家的国籍。
team number fastspeed| nationalities
---------- -------------- --------------
1 5 American
French
British
----------------------------------------
2 3 German
Australian
每个团队将返回多个国籍。找出有多少快速玩家很容易,我们只需使用我们上面定义的增量值。但是要找出球队中每个球员的字符的国籍似乎并不容易。
我想定义一个列表
nationalitylist = list[] and then doing
else nationality = player.nationality
那么就可以通过 details = details() 来返回
然后可以通过这样做将其传递给详细信息
details = details()
details.nationality=nationalitylist
努力找出如何通过每支球队的每个球员的国籍。我期待这很容易。
【问题讨论】:
-
我发现很难准确理解您要完成的工作。您是否只是想生成所有国家/地区的玩家速度为 5 或以下的列表?
-
正确 :) 所以我发现很难知道如何将每个团队的多个国籍返回到数据库.. 所以 else 声明