не получится сделать ограничение на разные таблицы.
Такой вопрос, думаю написать триггер. Но можно ли на уровне джанги это сделать?
Что нужно в итоге?
Есть модели TimeInterval, TimeIntervalGroup, Case.
TimeInterval и TimeIntervalGroup FK к Case.
TimeInterval FK к TimeIntervalGroup.
Условие такое, если TimeInterval связан с TimeIntervalGroup
Нужно чтобы при INSERT и UPDATE TimeIntervalGroup
чекалось -> TimeInterval.case_id == TimeIntervalGroup.case_id
Это можно в валидаторы пихнуть
дело в том, что это происходит не в апи
В модели тоже есть валидаторы
Ну вот
Стикер
Спасибо, посмотрю, проверю и решу как буду делать как вариант)
Обсуждают сегодня