Разработка базы данных нескольких сотрудников для компании на django?

Допустим, у меня есть готовая система django, в которой есть 5 моделей. 1.User, 2.Agency, 3.Institution, 4.Application, 5.Students. Вот как работает моя система. Агентство или учреждение может создавать новые приложения, используя студентов, и управлять ими, поэтому каждая запись приложения будет иметь внешний ключ к агентству или учреждению.

Теперь моя проблема заключается в том, что у меня есть новое требование, согласно которому каждое агентство или учреждение может иметь одного или более администраторов. Таким образом, они могут входить в систему и выполнять определенные задачи и т.д. Проблема заключается в том, как передать данные агентства или учреждения вновь созданным сотрудникам?

Поскольку все приложения связаны с агентствами или учреждениями, как теперь сотрудники могут просматривать все эти приложения? Я полностью застрял на этом этапе, мне нужно создать сотрудников как пользователей, а также показать только приложения, принадлежащие агентству или учреждению, которому они принадлежат.

Пожалуйста, предложите что-нибудь, и я не знаю, каким кодом поделиться, так что, пожалуйста, потерпите меня. А также, если вам нужно поделиться чем-либо, пожалуйста, прокомментируйте - я обновлю вопрос с учетом необходимости

Вернуться на верх