0
的第一個字母我有CharField模型()力草堆索引Charfield
class MyModel(models.Model)
field = models.CharField(...)
如何配置草垛在SearchIndex這一領域的指數第一個字母?
class MyIndex(SearchIndex):
starts_with = CharFiled(?)
的第一個字母我有CharField模型()力草堆索引Charfield
class MyModel(models.Model)
field = models.CharField(...)
如何配置草垛在SearchIndex這一領域的指數第一個字母?
class MyIndex(SearchIndex):
starts_with = CharFiled(?)
我發現Haystack有類似Django的形式乾淨的功能,這就是所謂的準備。
在我的情況因此,要獲得從現場的第一個字母,我可以這樣做:
類MyIndex(SearchIndex): STARTS_WITH = CharField()
def prepare_starts_with(self, obj):
return obj.field[:1]