Начиная со следующей точки зрения:Джанго брекет - Войти и группы требуется
from braces.views import GroupRequiredMixin, LoginRequiredMixin
class AddAttributeView(LoginRequiredMixin, GroupRequiredMixin, FormView):
group_required = "SchemaAdmin"
...
Я хочу, чтобы достичь следующего:
- Если пользователь не вошел в систему -> перенаправить пользователя для входа страница
- Если пользователь вошел в систему и не имеет права: забросить 403
с конфигурацией выше , пользователь всегда перенаправляется на страницу входа в систему (даже если он зарегистрирован, но просто не входит в группу)
С другой стороны, если я установил raise_exception = True
, приложение всегда выбрасывает 403, даже если пользователь не вошел в систему.
Есть ли возможность достичь вышеуказанного без установки raise_exception = my_function
и реализации всей логики в my_function
?
Уже пробовал, что. В этом случае пользователь всегда перенаправляется на вход в систему (даже если он аутентифицирован) – ProfHase85
Благодаря вам я нашел проблему: https://github.com/brack3t/django-braces/issues/181 – ProfHase85
Я был просто чтобы сказать, что это может быть ошибка в фигурных скобках. Хорошо! – Alasdair