ревизия и прошлая версия.
Как можно написать queryset, который будет возвращать только последнюю ревизию?
class Meal(models.Model):
parent = models.ForeignKey(
'Meal',
verbose_name=_('Родитель'),
on_delete=models.CASCADE,
blank=True,
null=True,
default=None
)
revision = models.SmallIntegerField(
verbose_name=_('Ревизия'),
default=0,
blank=True
)
последнюю по дате или как?
Либо запустить рекурсивный поиск, либо знать максимальную глубину ревизии, либо изменить схему
Обсуждают сегодня