Я определяю индекс, как показано ниже, с нулевым заполнением целочисленного поля order_key, как указано в документе .
class PlaceIndex(SearchIndex):
text = CharField(document=True, use_template=True)
order_key = IntegerField(model_attr='order_key')
def prepare_order_key(self, obj):
return '%08d' % obj.order_key
site.register(Place, PlaceIndex)
Когда я запускаю python manage.py rebuild_index, я могу order_byмой SearchQuerySet правильно, но как только я запускаю python manage.py update_index, SearchQuerySet с order_by всегда возвращает пустой список.
Что не так?
Спасибо