2
我有3個模型類:通過ForeignKey的向後過濾和轉發
class Team(models.Model):
name = models.CharField(max_length=100, default="", blank=True, null=True)
number = models.IntegerField()
class Position(models.Model):
match = models.ForeignKey('Match')
color = models.CharField(max_length=5)
number = models.IntegerField()
team = models.ForeignKey('Team')
class Match(models.Model):
type = models.CharField(max_length=3)
number = models.IntegerField()
red_score = models.IntegerField(default=0)
blue_score = models.IntegerField(default=0)
match_events = models.TextField(max_length=1000)
使用的模型,因爲他們現在是正確的,我如何能得到匹配的列表中的球隊贏得了(即如果球隊屬於一個紅色的位置,如果它的匹配具有red_score> blue_score,則將其添加到列表中)
對不起,如果這是令人困惑的。如果您有任何具體問題,我可以嘗試澄清一下。
謝謝!
謝謝!每天學些新東西 :-) – Zooey 2011-03-21 07:11:41