class Driver(models.Model):
event = models.ForeignKey('Event')
last_event = ????
...
...
class Event(models.Model):
date = models.IntegerField()
iは
d = Driver.objects.prefetch_related('last_event???')
どのように私はそれを達成しない各ドライバPREFETCHEDのための唯一の最後のイベントを必要とされ、キャッシュ: 私は2つのDjangoのモデルがありますか? のようなものとして関係を制限する方法があります:
last_event = models.ForeaignKey('Event', filter = ...???)
つのドライバはForeignKeyの持つ唯一のイベントを持つことができます。それで、あなたの探しているものは 'イベント'にあります。または、多対多の関係が必要な場合があります。 –