Я хочу перенаправить доступ пользователей, не прошедших проверку подлинности, на страницу входа в систему, после чего вошедший в систему пользователь должен быть перенаправлен на первоначально запрошенную страницу.
Согласно документации, это легко достигается с помощью декоратора @user_passes_test
. Но мне кажется, что мне нужно украсить все взгляды, которые сумасшедшие, их слишком много и они подвержены ошибкам.
Каков хороший способ включить эту функциональность глобально (за исключением небольшого фиксированного набора представлений, например login
)? То есть, по умолчанию все входить в систему в режиме "только" + обрабатывать анонимный просмотр явно, где это необходимо.