基于django模型的django-cms搜索
djangocms-site-search的Python项目详细描述
基于django模型的django cms搜索
我创建这个的原因只是为了避免使用第三方应用程序(如haystack)的开销。 我在Amazons Elastic Beanstalk上部署了一个应用程序,它将在一个或多个实例上运行,但没有 希望在集中存储中保存索引结果的麻烦。我也不想再来一次 只是作为一个搜索端点,如solr等。
通过将结果保存到数据库中,这样做使它非常可移植。
发布页面时,索引项将添加到模型中。 在取消发布或删除其已删除时。
安装
使用pip:
安装$ pip install djangocms-site-search
设置
将以下应用程序添加到INSTALLED_APPS中,确保其低于CMS:
INSTALLED_APPS = ( ... 'cms', 'site_search', )
在url.py:
urlpatterns = [ url(r'^', include('site_search.urls', 'search')), ]
文档
请大家到我们的documentation去 有关如何安装和使用Django CMS站点搜索的详细信息。
许可证
这个项目是根据麻省理工学院的许可证授权的。