Какой лучший способ ограничить страницу входа для аутентифицированных пользователей

У меня есть следующее промежуточное программное обеспечение:

class SimpleMiddleware:
    def __init__(self, get_response):
        self.get_response = get_response
        self.login_path = '/login/'
        self.home_path = '/'

    def __call__(self, request):

        if request.user.is_authenticated and request.path == self.login_path:
            return redirect(self.home_path)

        response = self.get_response(request)
        return response

Хорошо ли перенаправлять уже авторизованных пользователей на главную страницу, если они пытаются попасть на страницу входа? Заранее спасибо!

В LoginView есть атрибут redirect_authenticated_user.

from django.contrib.auth.views import LoginView

class CustomLoginView(LoginView):
    redirect_authenticated_user = True
Вернуться на верх