-from django.conf import settings
import datetime
+from django.conf import settings
from haystack import indexes
+from fnpdjango.utils.models.translation import add_translatable_index
from migdal.models import Entry
-from migdal.helpers import add_translatable_index
class EntryIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
def index_queryset(self):
"""Used when the entire index for model is updated."""
- return self.get_model().objects.all() # from example: filter(date__lte=datetime.datetime.now())
+ return self.get_model().objects.all() # filter(date__lte=datetime.datetime.now())
add_translatable_index(EntryIndex, {
- 'title': indexes.CharField(),
- 'lead': indexes.CharField(),
- 'body': indexes.CharField()
+ 'title': indexes.CharField(null=True),
+ 'lead': indexes.CharField(null=True),
+ 'body': indexes.CharField(null=True)
})