title: Spaces in url query not getting decoded in django
body: <p>I have the following URL query - </p>
  
  <pre><code>http://localhost:8000/api/passenger-census/?public_location_description==SW%206th%20&amp;%20Salmon
  </code></pre>
  
  <p>however, the spaces are not being decoded and the resulting query that django parses is</p>
  
  <pre><code>GET /api/passenger-census/?public_location_description=SW%206th%20&amp;%20Salmon
  </code></pre>
  
  <p>which returns a <code>null</code> since the string to be found is "SW 6th &amp; Salmon". </p>
  
  <p>Django code </p>
  
  <p><code>views.py</code> - </p>
  
  <pre><code>class PassengerCensusViewSet(viewsets.ModelViewSet):
  
      queryset = PassengerCensus.objects.all()
      serializer_class = PassengerCensusSerializer
      filter_backends = (SearchFilter,DjangoFilterBackend,OrderingFilter,)
      search_fields = ('route_number', 'direction','service_key','stop_seq',
                       'location_id','public_location_description',)
      filter_fields = ('summary_begin_date','route_number','direction','service_key','stop_seq','location_id',
                      'public_location_description','ons','offs','x_coord','y_coord','geom_2913','geom_4326',)
      ordering_fields = '__all__'
  </code></pre>
  
  <hr>
  
  <p><code>serializer.py</code></p>
  
  <pre><code>class PassengerCensusSerializer(serializers.ModelSerializer):
  
      class Meta:
          model = PassengerCensus
          fields = '__all__'
  </code></pre>
  
  <hr>
  
  <p>What is the issue here?</p>