Есть две модели, например:
class Course(models.Model): title = models.CharField(max_length=100) start_date = models.DateField(blank=True, null=True) class Course_event(models.Model): title = models.ForeignKey(Course) event_date = models.DateField(blank=True, null=True)
Можно ли какими-то средствами выразить связь: в поле start_date внешний ключ к самому раннему по хронологии значению event_date? Простыми словами, нужно чтобы start_date всегда содержало хронологически самую раннюю дату.
Спасибо.