Я строю веб-приложение Django, в котором у меня есть две роли, например, sys_user
и exhibitor
. Когда sys_user
логины в он имеет доступ ко всем URL-адресов и модулей приложений но exhibitor
будет иметь ограниченный доступ т.е. он будет иметь доступ к определенным URL-адресов и модулей приложений. Рассмотрим следующий пример:Ограниченный доступ к различным ролям в Django
Когда sys_user
журналы в он должен увидеть (далее врезку) и иметь доступ ко всем модулям, как:
--- Module1
--- Module2
--- Module3
--- Module4
Когда exhibitor
журналы он должен видеть (далее врезку) и имеет доступ только к следующим модулям, как:
--- Module1
--- Module2
Теперь я знаю, что Django предоставляет свои собственные права, но я не знаю, как они вписываются в мою ситуацию или есть любой другой альтернативный подход для этого. Пожалуйста, укажите мне в правильном направлении. Благодаря
Где должен этот доступ быть размещены на? на уровне шаблонов, просмотр? – wolendranh
Любой, где будет работать до тех пор, как экспонент не может непосредственно получить доступ к ограниченным модулям непосредственно из URLs – Sibtain