S
Size: a a a
S
DT
AK
TimeIntervalGroup.case и TimeInterval.case обе модели привязаны к Case, а так же присутствует Fk TimeInterval к TimeIntervalGroup.@pgtrigger.register(
pgtrigger.Protect(operation=pgtrigger.Update, condition=pgtrigger.Q(case=...)),
)
class TimeIntervalGroup(models.Model):
SS
items = queryset.filter(Q(path=path) | Q(path='*'))
if items.count() == 1:
return items.get()
if items.count() > 1:
return items.get(path=path)
return None
AK
TimeInterval у TimeIntervalGroup` может быть >1, как тут замутить, пока не поймуM
DT
M

S
M
JT
DT
DT
items = queryset.filter(Q(path=path) | Q(path='*'))
if items.count() == 1:
return items.get()
if items.count() > 1:
return items.get(path=path)
return None
SS
DT
items = queryset.filter(Q(path=path) | Q(path='*'))
if items.count() == 1:
return items.get()
if items.count() > 1:
return items.get(path=path)
return None
D
DT
S
DT
DT