Декоратор login_required в Django
Декоратор login_required
пускает только вошедших. Гостя
редиректит на страницу входа.
URL входа задают настройкой
LOGIN_URL (по умолчанию
/accounts/login/):
from django.contrib.auth.decorators import login_required
@login_required
def profile(request):
return render(request, 'profile.html')
Закройте страницу профиля
через login_required.
Задайте LOGIN_URL = '/login/'
в настройках.