チームには名前があります。プレーヤーはチームに属し、プレーヤーは速度と国籍も持っています。結果は高速度のプレーヤーの数を返し、必要な速度を満たさない場合は国籍を記録します。ビューから1列に複数の文字を戻す
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
チームごとに複数の国籍が返されています。いくつのファストプレイヤーが簡単かを知るには、上で定義した増分値を使用します。しかし、チーム内のすべてのシングルプレイヤーのチャーとなる国籍を見つけることは容易ではないようです。
私は、これがために苦労し
details = details()
details.nationality=nationalitylist
を実行して詳細に渡すことができ
)それは細部=細部を(実行して返すことができ、リストに
nationalitylist = list[] and then doing
else nationality = player.nationality
を定義すると思いましたチームごとに各プレーヤーの国籍を渡す方法を見つけます。私はこれがとても簡単だと思っていました。
あなたが達成しようとしていることを正確に理解することが困難でした。あなたは、速度が5以下のプレイヤーを持つすべての国籍のリストを生成しようとしていますか? – Del
正解:)チームごとの複数の国籍をdbに返す方法を知ることは難しいと思っています。だから、elseステートメント –