跳转到主要内容

Django CMS的基础搜索模型

项目描述

Django CMS的基础搜索模型

PyPI_Version Build_Status Coverage_Status

我创建这个项目的简单原因是为了避免使用第三方应用程序(如haystack)的开销。我正在部署一个将在Amazon Elastic Beanstalk上运行的应用程序,该应用程序将在一个或多个实例上运行,并且不希望尝试将索引结果保存到集中式存储中。我也不希望再有一个实例仅仅作为搜索端点,如solr等。

通过这种方式将结果保存在数据库中,使其非常易于移植。

在发布页面时,将向模型添加一个索引项。在取消发布或删除时将其移除。

安装

使用pip进行安装

$ pip install djangocms-site-search

设置

将以下应用程序添加到INSTALLED_APPS中,确保它位于cms下方

INSTALLED_APPS = (
    ...
    'cms',
    'site_search',
)

将URL路由添加到项目的urls.py中

urlpatterns = [
    url(r'^', include('site_search.urls', 'search')),
]

文档

请访问我们的文档了解如何安装和使用django CMS站点搜索的详细信息。

许可

该项目遵循MIT许可证。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码发行版

djangocms-site-search-0.2.3.tar.gz (11.6 kB 查看哈希值)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面