Skip to content

Commit dafbe65

Browse files
committed
Merge pull request #3787 from Cheglader/issue_3636
Initial fixes #3636 and fixes #3637
2 parents af0ea8e + 183f8fa commit dafbe65

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

docs/api-guide/filtering.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ For more advanced filtering requirements you can specify a `FilterSet` class tha
177177
from rest_framework import filters
178178
from rest_framework import generics
179179

180-
class ProductFilter(django_filters.FilterSet):
180+
class ProductFilter(filters.FilterSet):
181181
min_price = django_filters.NumberFilter(name="price", lookup_type='gte')
182182
max_price = django_filters.NumberFilter(name="price", lookup_type='lte')
183183
class Meta:
@@ -199,12 +199,12 @@ You can also span relationships using `django-filter`, let's assume that each
199199
product has foreign key to `Manufacturer` model, so we create filter that
200200
filters using `Manufacturer` name. For example:
201201

202-
import django_filters
203202
from myapp.models import Product
204203
from myapp.serializers import ProductSerializer
204+
from rest_framework import filters
205205
from rest_framework import generics
206206

207-
class ProductFilter(django_filters.FilterSet):
207+
class ProductFilter(filters.FilterSet):
208208
class Meta:
209209
model = Product
210210
fields = ['category', 'in_stock', 'manufacturer__name']
@@ -218,9 +218,10 @@ This is nice, but it exposes the Django's double underscore convention as part o
218218
import django_filters
219219
from myapp.models import Product
220220
from myapp.serializers import ProductSerializer
221+
from rest_framework import filters
221222
from rest_framework import generics
222223

223-
class ProductFilter(django_filters.FilterSet):
224+
class ProductFilter(filters.FilterSet):
224225
manufacturer = django_filters.CharFilter(name="manufacturer__name")
225226

226227
class Meta:

0 commit comments

Comments
 (0)