1

複数テーブルの継承を使用する次の 2 つのモデルがあります。PlayerAchievment は、OverallAchievment を拡張します。

class OverallAchievment(models.Model):
    achievement = models.ForeignKey(Achievement)
    match = models.ForeignKey(Match, limit_choices_to={'week_number': 2})
    created_at = models.DateTimeField(auto_now_add = True)
    updated_at = models.DateTimeField(auto_now = True)


class PlayerAchievement(OverallAchievment):
    player = models.ForeignKey(Player)

    def __unicode__(self):
        return self.player.first_name + ' ' + self.player.last_name

    def match_detail(self):
        ??? how to get match info here?

PlayerAchievement 子関数の親の一致属性に関する情報を取得したい。

それ、どうやったら出来るの?

4

1 に答える 1