Да, в Django можно установить ограничения на доступ к определенным view с помощью декораторов. Например, декоратор @login_required позволяет ограничить доступ только авторизованным пользователям, а декоратор @permission_required позволяет ограничить доступ только пользователям с определенными правами.
Чтобы организовать автоматическое разграничение доступа к отдельным view для определенных групп пользователей без прямого вмешательства в код, можно использовать сторонние библиотеки, такие как django-guardian или django-rules. Эти библиотеки позволяют управлять ролями и правами пользователей через веб-интерфейс, что позволит администраторам настраивать доступ к view без необходимости изменения кода приложения.
Таким образом, это позволит упростить управление доступом к view для различных групп пользователей и обеспечит удобство в настройке прав и ролей через веб-интерфейс.