# my coding looks like this in views.py but somehow it only search by name no matter which gender i select .what am i doing wrong?
def search(request):
if request.method=='POST':
srch = request.POST['srh']
srchs = request.POST['gender']
if srch and srchs:
match = Snippet.objects.filter(Q(name__istartswith=srch))
matchs = Snippet.objects.filter(Q(gender__iexact=srchs))
if match and matchs:
return render (request,'search.html',{'sr':match})
#return render (request,'search.html',{'sr':match})
else:
messages.error(request,'no result found')
# return HttpResponse("<h1>No name found please Add names </h1>")
else:
# return HttpResponseRedirect('/search/')
return render(request,'search.html')
return render(request,'search.html')