Django CMS的基础搜索模型
项目描述
Django CMS的基础搜索模型
我创建这个项目的简单原因是为了避免使用第三方应用程序(如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 查看哈希值)
关闭
djangocms-site-search-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de0b2ca1e8d446845c533bfdba3fc67aa685ecc4b7970f43d591f04a77de64c6 |
|
MD5 | 4a1442990bff2d761a95694004801cf5 |
|
BLAKE2b-256 | 0f46ec213e1b3291252558391854f6a9a00b3e187b1efb138b2dc301b3f8db1b |