cms.apps.search package¶
Submodules¶
cms.apps.search.cms_plugin module¶
cms.apps.search.fields module¶
cms.apps.search.forms module¶
-
class
cms.apps.search.forms.AutocompleteModelSearchForm(*args, **kwargs)¶ Bases:
cms.apps.search.forms.ModelSearchForm-
base_fields= OrderedDict([('q', <django.forms.fields.CharField object at 0x7ab4910>)])¶
-
declared_fields= OrderedDict([('q', <django.forms.fields.CharField object at 0x7ab4910>)])¶
-
media¶
-
search()¶
-
-
class
cms.apps.search.forms.ModelSearchForm(*args, **kwargs)¶ Bases:
haystack.forms.ModelSearchForm-
base_fields= OrderedDict([('q', <django.forms.fields.CharField object at 0x7ab4910>)])¶
-
declared_fields= OrderedDict([('q', <django.forms.fields.CharField object at 0x7ab4910>)])¶
-
media¶
-
-
cms.apps.search.forms.model_choices(using=u'default')¶
cms.apps.search.models module¶
-
class
cms.apps.search.models.Search(id)¶ Bases:
django.db.models.base.Model-
exception
DoesNotExist¶
-
exception
Search.MultipleObjectsReturned¶
-
class
Search.Settings¶ -
ITEMS_AUTOCOMPLETE_PER_PAGE= {'default': 5, 'type': <type 'int'>, 'editable': True, 'description': <django.utils.functional.__proxy__ object at 0x4521050>, 'label': <django.utils.functional.__proxy__ object at 0x4515fd0>}¶
-
ITEMS_PER_PAGE= {'ITEMS_PER_PAGE': 10}¶
-
-
Search.objects= <django.db.models.manager.Manager object at 0x4521410>¶
-
exception
-
class
cms.apps.search.models.SearchBase¶ Bases:
haystack.indexes.SearchIndex-
created_date= <haystack.fields.DateTimeField object at 0x4521490>¶
-
fields= {'modified_date': <haystack.fields.DateTimeField object at 0x45214d0>, 'published_date': <haystack.fields.DateTimeField object at 0x4521510>, 'author': <haystack.fields.CharField object at 0x45212d0>, 'url': <haystack.fields.CharField object at 0x4521590>, 'title': <haystack.fields.CharField object at 0x4521550>, 'created_date': <haystack.fields.DateTimeField object at 0x4521490>}¶
-
get_updated_field()¶
-
modified_date= <haystack.fields.DateTimeField object at 0x45214d0>¶
-
objects= <haystack.manager.SearchIndexManager object at 0x45215d0>¶
-
published_date= <haystack.fields.DateTimeField object at 0x4521510>¶
-
title= <haystack.fields.CharField object at 0x4521550>¶
-
url= <haystack.fields.CharField object at 0x4521590>¶
-
-
class
cms.apps.search.models.SearchContent¶ Bases:
haystack.indexes.SearchIndex-
content= <haystack.fields.CharField object at 0x4521650>¶
-
content_auto= <haystack.fields.EdgeNgramField object at 0x4521690>¶
-
description= <haystack.fields.CharField object at 0x45216d0>¶
-
fields= {'imageteaser': <haystack.fields.CharField object at 0x4521790>, 'description': <haystack.fields.CharField object at 0x45216d0>, 'text': <haystack.fields.CharField object at 0x4521610>, 'image': <cms.apps.search.fields.FileField object at 0x4521710>, 'imagedescription': <haystack.fields.CharField object at 0x4521750>, 'keywords_string': <haystack.fields.CharField object at 0x4521810>, 'content': <haystack.fields.CharField object at 0x4521650>, 'imageteaserdescription': <haystack.fields.CharField object at 0x45217d0>, 'teaser': <haystack.fields.CharField object at 0x4521850>, 'content_auto': <haystack.fields.EdgeNgramField object at 0x4521690>, 'schema': <haystack.fields.CharField object at 0x4521890>}¶
-
image= <cms.apps.search.fields.FileField object at 0x4521710>¶
-
imagedescription= <haystack.fields.CharField object at 0x4521750>¶
-
index_queryset(using=None)¶
-
keywords_string= <haystack.fields.CharField object at 0x4521810>¶
-
objects= <haystack.manager.SearchIndexManager object at 0x45218d0>¶
-
prepare_schema(obj)¶
-
schema= <haystack.fields.CharField object at 0x4521890>¶
-
text= <haystack.fields.CharField object at 0x4521610>¶
-
cms.apps.search.routers module¶
cms.apps.search.urls module¶
cms.apps.search.views module¶
-
class
cms.apps.search.views.SearchAutoCompleteView(**kwargs)¶ Bases:
cms.core.views.GenericCSRFProtectedTemplateView-
get(request)¶
-
load_all= False¶
-
post(request)¶
-
template_name= 'search/includes/autocomplete_result.html'¶
-
-
class
cms.apps.search.views.SearchOpensearchView(**kwargs)¶ Bases:
cms.core.views.GenericTemplateView-
get(request, *args, **kwargs)¶
-
render_to_response(context, **kwargs)¶
-
template_name= 'search/opensearch.xml'¶
-