我定义了一个索引,如下所示,将order_key整数字段填充为指定的in the doc。
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时,我可以正确地命令我的SearchQuerySet,但是只要我运行python manage.py update_index,带有order_by的SearchQuerySet就会返回一个空列表。
怎么了?
由于