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'¶
-