Я разрабатываю систему управления обучением.Django, используя/разрабатывая систему разрешений на уровне строк, когда у нас разные роли
В системе есть несколько Актеров, таких как Студент, Репетиторы, Администратор, Дин и т. Д. Теперь мне нужна система разрешений, которая может обрабатывать разные роли (учащиеся могут добавлять курсы в свою корзину, репетиторы могут использовать CRUD курс, админы также имеют доступ к финансовым частям и т. д.)
Основываясь на моих исследованиях, мне нужно иметь систему разрешений на уровне строк, которая может обрабатывать разные роли. Я видел некоторые приложения, такие как django-guardian
djang-permissions
django-rulez
и т. Д. Но все еще путают, как создавать на их основе роли (они плохо документированы).
Может ли кто-нибудь дать мне подсказку, чтобы получить эту болезненную работу?
Спасибо за ваш ответ. Значит, вы имеете в виду, что нет необходимости в разрешении объекта (строки)? На самом деле я прочитал часть Auth в Django Doc .. – Soask
нет, на мой взгляд, вы можете справиться с большинством вещей, как я изложил выше. Таким образом, вы получили доступ к объекту User из запроса. – Ctrlspc