Как сделать, чтобы в Django владелец проекта мог дать доступ к проекту другим пользователям?
Здравствуйте! Прошу поделиться опытом, кто делал в Django права доступа нескольких пользователей к одному объекту модели. Я почитал разные статьи, но до конца так и не понял, как правильнее сделать
Есть модель Проекты, в ней есть проекты. Нужно сделать, чтобы владелец проекта, мог дать доступ к проекту другим пользователям. Доступ на просмотр или редактирование.
Можно сделать отдельную модель ПраваПроектов, где связать Проект, Пользователя и варианты права на проекта у пользователя. Потом по этой модели проверять, на какие проекты, какие есть у пользователя права. Но возможно это не самый лучший / безопасный / бестпрактик и так далее вариант реализации Должно же быть что-то красивое, Джанговое и более правильное?
Кто знает, подскажите пожалуйста! На всякий случай скажу, что Django пока знаю не очень хорошо, может не вижу чего-то очевидного и Django используется как бакенд, на фронте Vue.