У меня есть проект базы данных в django, который имеет следующие таблицы:
- организационная таблица
- стол отдела
- имя
- родитель (другой отдел, ссылающийся на себя)
- организация (ссылка на таблицу организации, если это только верхний отдел)
Как наследовать организационные отношения вместо того, чтобы устанавливать их каждый раз, когда я создаю новый отдел?
Редактировать:
Мне просто интересно, есть ли лучший дизайн: В этом проекте у меня есть нулевое поле для каждого отдела (идентификатор организации).В реальной жизни только один отдел должен иметь значение, которое является главным родителем.У других дочерних отделов не должно быть идентификатора организации, связанного с ним, потому что связь уже установлена через родительский dep.