title: Django view not rendering after Ajax redirect
body: <p>The main page of my website has multiple buttons at the top. Whenever one of these buttons is pushed, a get request is sent to a django view, which is redirected and a queryset of django models is filtered and eventually displayed on the web page. I know that my ajax works because the terminal says the request is redirected properly. The function it redirects to also seems to be working, as it is quite simple and has not thrown any errors. However, my view remains the same and I'm not sure why. </p>
  
  <p>urls.py</p>
  
  <pre><code>url(r'ajax_filter/', views.ajax_filter, name='ajax_filter'),
  url(r'filter=(\w+)/$', views.filtered_index, name='filtered_index'),
  </code></pre>
  
  <p>views.py</p>
  
  <pre><code>def filtered_index(request, filter):
      clothes = Clothes_Item.objects.filter(gender=filter)
      if request.user.is_authenticated():
          favorite_clothes_ids = get_favorite_clothes_ids(request)
          return render(request, 'test.html', {'clothes': clothes, 'favorite_clothes_ids': favorite_clothes_ids})
      else:
          return render(request, 'test.html', {'clothes': clothes, })
  
  def ajax_filter(request):
      if request.is_ajax():
          gender_filter = request.GET.get('gender_filter') #filter type
          if gender_filter is not None:
              return HttpResponseRedirect(reverse('filtered_index', args=[gender_filter]))
      return HttpResponse('')
  </code></pre>