DJANGO_FILTERS INSTALLATION
$ pip install django-filter
Repulsive Raven
$ pip install django-filter
INSTALLED_APPS = [
...
'django_filters',
]
#There is Q objects that allow to complex lookups. Example:
from django.db.models import Q
Item.objects.filter(Q(creator=owner) | Q(moderated=False))
import django_filters
class ProductFilter(django_filters.FilterSet):
# lookup_expr='iexact'
# lookup_expr='icontains'
name = django_filters.CharFilter(lookup_expr='iexact')
class Meta:
model = Product
fields = ['price', 'release_date']