Извините за вопрос новичка ... Возникла проблема с упорядочением вложенных полей - упорядочивание не работает, что я сделал не так?
documents.py:
class ProductDocument(Document):
name = fields.StringField(
fields={
'raw': fields.StringField(analyzer='keyword'),
'suggest': fields.CompletionField(),
}
)
brand = fields.NestedField(
properties={
'id': fields.IntegerField(),
'name': fields.StringField(
analyzer='keyword',
fields={
'suggest': fields.CompletionField(),
}
),
}
)
просмотров.py:
class GetProductViewset(DocumentViewSet):
document = ProductDocument
serializer_class = GetProductSerializer`
filter_backends = [
FilteringFilterBackend,
CompoundSearchFilterBackend,
SuggesterFilterBackend,
OrderingFilterBackend,
]
ordering_fields = {
'name': 'name.raw',
'brand': {
'field': 'brand.name',
'path': 'brand',
},
}
ordering = ('brand', 'name',)
Заранее спасибо