我正在尝试在模型上使用通用日期视图,该模型具有指向存储日期的另一个模型的外键。我的视图类看起来像这样。
class MileageYearView(YearArchiveView):
queryset = Miles.objects.all()
date_field = 'ride__date'
make_object_list = True
这是我的模型的样子
class Ride(models.Model):
profile = models.ForeignKey(RideProfile)
leader = models.ForeignKey(Rider)
date = models.DateTimeField('date of ride')
approved = models.BooleanField(default=False)
class Miles(models.Model):
rider = models.ForeignKey(Rider)
ride = models.ForeignKey(Ride)
actual_miles = models.FloatField('actual miles')
我遇到的错误是Miles has no field named 'ride__date'
我是新手,就我能理解的而言,我正在尝试加入这两个模型,以便查看一年内的所有里程条目。