Advertisement
Guest User

Untitled

a guest
May 17th, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. class PostIndex(indexes.SearchIndex, indexes.Indexable):
  2.     text = indexes.CharField(document=True, use_template=True)
  3.     thread = indexes.CharField(model_attr='thread')
  4.     author = indexes.CharField(model_attr='author')
  5.     is_approved = indexes.BooleanField(model_attr='is_approved')
  6.     subject = indexes.EdgeNgramField(model_attr='subject')
  7.     content = indexes.EdgeNgramField(model_attr='content')
  8.     created = indexes.DateTimeField(model_attr='created_at')
  9.     updated = indexes.DateTimeField(model_attr='updated_at')
  10.  
  11.     url = indexes.CharField(model_attr='get_absolute_url')
  12.  
  13.     def get_model(self):
  14.         return Post
  15.  
  16.     def index_queryset(self, using=None):
  17.         return self.get_model().objects.order_by('created_at')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement