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