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_frameworkAgora 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