(r'^login/?$',login,{'template_name':'login.html', 'authentication_form':CustomAuthenticationForm}),
Прямо сейчас я делаю это.Я использую систему входа в Django.
Но, когда я вошел в систему, он все равно перенаправляет меня на страницу входа.
Обычно вы никогда не заходите на страницу входа. Когда-либо.
Вы используете декоратор @login_required для каждой соответствующей функции просмотра.
@login_required
Декоратор перенаправляет на страницу входа, затем перенаправляет обратно на первоначально запрошенную страницу.
Нет причин для закладки, ссылки или посещения страницы входа.
Есть два варианта, в зависимости от желаемого поведения.
Как говорит С. Лотт, просто не отправляйте людей на страницу входа с самого начала, толькоиспользуйте вызов decorator или is_authenticated () и перенаправляйте туда пользователей, когда это необходимо, и вы решаете свою проблему.
Если по какой-то причине люди попадают на вашу страницу входа (целевая страница)(глубокие ссылки и т. д.), вы можете использовать is_authenticated в вашем представлении и вручную перенаправлять их, когда они туда попадают.Я использовал это в прошлом, когда реализовал SSO с Facebook, например.