日付が保存されている別のモデルへの外部キーを持つモデルで、一般的な日付ビューを使用しようとしています。私のビュークラスは次のようになります。
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')
そして、私が遭遇したエラーはintですMiles has no field named 'ride__date'
私はこれが初めてで、1 年間のすべてのマイル エントリを表示できるように、2 つのモデルに参加しようとしていることが理解できます。