У меня развернуто приложение django в контейнере docker, и я использовал drf-flex-fields для выполнения ? Expand на моем сериализаторе.
Я хочу включить оптимизацию запросов, как вы можете видеть здесь
Я обновил файл settings.py:
REST_FRAMEWORK = {
'DEFAULT_FILTER_BACKENDS': (
'rest_flex_fields.filter_backends.FlexFieldsFilterBackend',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'PAGE_SIZE': None
}
В требованиях .txt, я включил: drf-flex-fields==0.7.5
Но когда я запускаю docker-compose build
и docker-compose up
в моем приложении, я получаю следующую ошибку:
app_1 | ImportError: Не удалось импортировать rest_flex_fields.filter_backends.FlexFieldsFilterBackend для настройки API «DEFAULT_FILTER_BACKENDS». Ошибка импорта: невозможно импортировать имя 'GenericViewSet'.