加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Django搜索引擎的诱惑

发布时间:2020-12-20 13:33:01 所属栏目:Python 来源:网络整理
导读:我有一个Django应用程序,附带用户指南.用户指南的页面内容存储在模板目录中. Haystack似乎是最受欢迎的Django搜索引擎,但 it is only recommended for use on model data并没有提供模板索引. 为搜索索引Django模板内容的最佳方法是什么?我可以创建一个存储
我有一个Django应用程序,附带用户指南.用户指南的页面内容存储在模板目录中. Haystack似乎是最受欢迎的Django搜索引擎,但 it is only recommended for use on model data并没有提供模板索引.

为搜索索引Django模板内容的最佳方法是什么?我可以创建一个存储渲染模板的模型,并使用Haystack进行索引.有没有可以做到这一点的软件?或者其他任何替代方法?任何解决方案需求应优选地包括呈现的内容(即,不能仅直接从磁盘索引模板).我还希望避免任何外部广告支持的搜索引擎,如Google Custom Search和Django集成.

任何建议都将非常感谢,谢谢.

解决方法

haystack_static_pages就是为此目的而制作的.

该应用程序旨在对您自己站点上的指定呈现页面进行爬网和索引.您配置URL或URL名称,然后使用管理命令来爬网您的站点.

值得注意的是这方面的一些事情. Haystack与Django ORM紧密耦合,因此haystack_static_pages所做的是为静态内容添加模型,然后将爬行内容作为索引的前身转储到模型中.它似乎也是围绕1.x版的Haystack设计的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读