Python

"redirect" is not defined pylance("reportUndefinedVariable)

"redirect" is not defined pylance("reportUndefinedVariable), someone asked me to explain?
I got this following error in my django python project.
"redirect" is not defined pylance("reportUndefinedVariable)
CODE:
from django.shortcuts import render
from . models import *
from django.contrib import messages


def collectionsview(request,name):
  if(Category.objects.filter(name=name,status=0)):
      products=Product.objects.filter(category__name=name)
      return render(request,"shop/products/index.html",{"products":products,"category_name":name})
  else:
    messages.warning(request,"No Such Catagory Found")
    return redirect('collections')
To resolve this problem need to import redirect on top,
from django.shortcuts import render, redirect

Post your comments / questions