Django-elasticsearch-dsl-drf suggest url дает ошибку 404 'Страница не найдена'

Я использую библиотеку django-elasticsearch-dsl-drf и настроил свой набор представлений в соответствии с документацией, но он все еще бросает мне 404 "Страница не найдена" по какой-то причине. Также я уже использовал DocumentViewSet вместо BaseDocumentViewSet

Документ

class ItemDocument(Document):
    Brand = fields.TextField(
        fields={
            'raw': fields.KeywordField(),
            'original': fields.TextField(),
            'suggest': fields.CompletionField(),
        }
    )
    Category = fields.TextField(
        fields={
            'raw': fields.KeywordField(),
            'original': fields.TextField(),
            'suggest': fields.CompletionField(),
        }
    )

Viewset:

class ProductsDocumentView(DocumentViewSet):
    document = ItemMasterProductsDocument
    serializer_class = ProductsSerializer
    fielddata = True
    filter_backends = [
        FilteringFilterBackend,
        FacetedSearchFilterBackend,
        OrderingFilterBackend,
        DefaultOrderingFilterBackend, 
        SuggesterFilterBackend
    ]
    faceted_search_fields  = {
            ...
    }

    filter_fields = {
            ...
    }

    ordering_fields = ...

    ordering = ...

    # Suggester fields
    suggester_fields = {
        'brand_suggest':{
            'field': 'Brand.suggest',
            'suggesters': [
                SUGGESTER_COMPLETION
            ],
            'options': {
                'size': 10,
                'skip_duplicates': True
            }
        },
        'category_suggest':{
            'field': 'Category.suggest',
            'suggesters': [
                SUGGESTER_COMPLETION,
            ],
            'options': {
                'size': 10,
                'skip_duplicates': True
            }
        },
    }

Мой маршрут для набора представлений: 'api/products/'

URL, который я пробовал: http://127.0.0.1:8000/api/products/suggest/?brand_suggest__completion=Jack

Я получаю "Текущий путь, api/products/suggest/, не соответствует ни одному из этих путей."

Вернуться на верх