Перенаправление на другой вид django
Я хочу перенаправлять на другое представление, если метод validate_token возвращает false, но когда я делаю как в приведенном ниже коде, он не перенаправляет меня на контекст другого приложения, а просто возвращает html страницу без шаблонизации django
def home_view(request, *args, **kwargs):
if 'token' in request.session:
if model.validate_token():
return render(request, "home.html", {})
else:
return render(request, "login.html", {})
else:
return render(request, "login.html", {})
решено
from django.shortcuts import render, redirect
def home_view(request, *args, **kwargs):
if 'token' in request.session:
if model.validate_token():
return render(request, "home.html", {})
else:
return redirect(reverse('login'))
else:
return redirect(reverse('login'))