2

djangoの世界への最初の旅で、モデルのユニコード関数が別のモデルのユニコード関数を外部キー参照で参照するようにしようとしています。これは私が持っているもので、機能していません

class Rider(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
    def __unicode__(self):  
        return self.first_name + " " + self.last_name

class Ride(models.Model):
    ride_name = models.CharField(max_length=200)
    ride_meeting_place = models.CharField(max_length=2000)
    ride_description = models.CharField(max_length=2000)
    ride_leader = models.ForeignKey(Rider)
    ride_date = models.DateTimeField('date of ride')
    ride_miles = models.FloatField('scheduled miles')
    def __unicode__(self):  
        return self.ride_name

class Miles(models.Model):
    rider_id = models.ForeignKey(Rider)
    ride_id = models.ForeignKey(Ride)
    actual_miles = models.FloatField('actual miles')
    def __unicode__(self):  
        return self.rider_id + " " + self.ride_id + " " + self.actual_miles

最後の行は私が問題を抱えているものです。

4

2 に答える 2