django CMS搜索插件
项目描述
################
djangocms-search
################
django CMS的搜索插件。可以通过表单本身插入到CMS占位符中。
使用Aldryn-search(Django-Haystack)对标题和页面进行索引。
安装
~~~~~~~~~~~~
此插件需要:code:`django CMS` 3.0或更高版本正确安装和配置。
。
* 在您的项目的:code:`virtualenv`中运行:code:`pip install djangocms-search`。
* 将:code:`djangocms_search'`添加到您的:code:`INSTALLED_APPS`设置中。
* 如果使用Django 1.7,请将:code:`'djangocms_search': 'djangocms_search.migrations_django',`
添加到:code:`MIGRATION_MODULES`(或如果不存在,则定义:code:`MIGRATION_MODULES``);
当django CMS 3.1发布时,Django 1.7的迁移将移动到标准位置,而south风格的迁移将移动到:code:`south_migrations`。
。
* 运行:`manage.py migrate djangocms_search`。
设置
~~~~~~~~
您可以在主项目设置.py中定义以下设置
:code:`COMMON_PAGINATOR_PAGINATE_BY = [通过此数字条目分页您的搜索结果]`
示例(默认设置)
:code:`COMMON_PAGINATOR_PAGINATE_BY = 10`
要求
~~~~~~~~~~~~
此插件依赖于`aldryn-search <https://github.com/garmoncheg/aldryn-search>`的分支版本,已更新到0.2.8,并应安装以便与django-cms 3.x兼容
遵循Aldryn-search的haystack配置。
我的设置如下(settings.py)
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',
'PATH': os.path.join(PROJECT_PATH, 'whoosh_index'),
},
}
HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter', ]
ALDRYN_SEARCH_REGISTER_APPHOOK = False
这有助于正确注册索引。它还修改了同时索引页面和标题。因此,为了插件能够正常工作,需要安装这个修改版本。
子插件
~~~~~~~~
此插件不支持子插件。
翻译
~~~~~~~~~~~~
尚未...
djangocms-search
################
django CMS的搜索插件。可以通过表单本身插入到CMS占位符中。
使用Aldryn-search(Django-Haystack)对标题和页面进行索引。
安装
~~~~~~~~~~~~
此插件需要:code:`django CMS` 3.0或更高版本正确安装和配置。
。
* 在您的项目的:code:`virtualenv`中运行:code:`pip install djangocms-search`。
* 将:code:`djangocms_search'`添加到您的:code:`INSTALLED_APPS`设置中。
* 如果使用Django 1.7,请将:code:`'djangocms_search': 'djangocms_search.migrations_django',`
添加到:code:`MIGRATION_MODULES`(或如果不存在,则定义:code:`MIGRATION_MODULES``);
当django CMS 3.1发布时,Django 1.7的迁移将移动到标准位置,而south风格的迁移将移动到:code:`south_migrations`。
。
* 运行:`manage.py migrate djangocms_search`。
设置
~~~~~~~~
您可以在主项目设置.py中定义以下设置
:code:`COMMON_PAGINATOR_PAGINATE_BY = [通过此数字条目分页您的搜索结果]`
示例(默认设置)
:code:`COMMON_PAGINATOR_PAGINATE_BY = 10`
要求
~~~~~~~~~~~~
此插件依赖于`aldryn-search <https://github.com/garmoncheg/aldryn-search>`的分支版本,已更新到0.2.8,并应安装以便与django-cms 3.x兼容
遵循Aldryn-search的haystack配置。
我的设置如下(settings.py)
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',
'PATH': os.path.join(PROJECT_PATH, 'whoosh_index'),
},
}
HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter', ]
ALDRYN_SEARCH_REGISTER_APPHOOK = False
这有助于正确注册索引。它还修改了同时索引页面和标题。因此,为了插件能够正常工作,需要安装这个修改版本。
子插件
~~~~~~~~
此插件不支持子插件。
翻译
~~~~~~~~~~~~
尚未...
项目详情
关闭
djangocms-search-redux-0.5.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b82f0d6a1bf727b306120fd025a3a56d538bd7ac4179e0fd55bdb0035ff9ecde |
|
MD5 | d9be4eeb464d273b3c74112fbb04ac4b |
|
BLAKE2b-256 | 85f49a9a6e5a37c1829ee1b952942e2f602b8a03c4ea57d1df1e0b856bf132f7 |