0

I am confused with Django redirect. The idea is to redirect users to an external URL, but I always get the NoReverseMatch Error.

My urls.py

from django.urls import path
from . import views
from django.views.generic.base import RedirectView

path('home', views.home_view, name="home"), # redirect user from home to go-to-django
path('go-to-django/', RedirectView.as_view(url='https://www.djangoproject.com/'), name='go-to-django'), # some dummy url

my views.py

from django.urls import reverse
from django.shortcuts import redirect, render

def home_view(request):
    return redirect(reverse('go-to-django'))

Anna
  • 771
  • 7
  • 15

0 Answers0