Notei que há uma pergunta não resolvida aqui no fórum, e eu estava com o mesmo problema, por isso resolvi pesquisar a documentação e ir atrás da resposta Vamos lá! Primeiramente Substitua
filter_backeds = [DjangoFilterBackend, filters.OrderingFilter]
por
filter_backends = [django_filters.rest_framework.DjangoFilterBackend, filters.OrderingFilter]
Não se esqueça de fazer o import!
import django_filters.rest_framework
Agora em "settings.py" em INSTALLED_APPS acrescente:
INSTALLED_APPS = [
...
'django_filters',
...
]
Após isso em "REST_FRAMEWORK, acrescente:
REST_FRAMEWORK = {
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']
}
Após isso meu código voltou a funcionar de forma igual ao do professor, espero ajudar futuros alunos que vão passar pelo mesmo problema Abraços
#mecontrataalurinha