Mercurial > public > sg101
diff gpp/downloads/search_indexes.py @ 221:8d13baeaa5c1
#51; add downloads to Haystack search.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 06 Jun 2010 20:19:10 +0000 |
parents | |
children | d424b8bae71d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gpp/downloads/search_indexes.py Sun Jun 06 20:19:10 2010 +0000 @@ -0,0 +1,17 @@ +"""Haystack search index for the downloads application.""" +from haystack.indexes import * +from haystack import site + +from downloads.models import Download + + +class DownloadIndex(SearchIndex): + text = CharField(document=True, use_template=True) + author = CharField(model_attr='user') + pub_date = DateTimeField(model_attr='date_added') + + def get_queryset(self): + return Download.public_objects.all() + + +site.register(Download, DownloadIndex)