解决Django Haystack全文检索为空的问题


Posted in Python onMay 19, 2020

Django Haystack全文检索为空,

问题:表单中的name被改了

注意:name一定是q,否则检索不到结果

<form method='get' action="/search/" target="_blank">
<input type="text" name="q">
<input type="submit" value="查询">
</form>

补充知识:Django中使用haystack进行全文检索时需要注意的坑

对于haystack的配置什么的我在这里就不必说什么了,毕竟一搜一大把。

直接说重点

1 当你通过继承haystack的views来自定义django 应用的views 时,你要注意heystack 下有两个类都叫SearchView,导入时,一定要看清自己导入的哪个模块下的,如图

解决Django Haystack全文检索为空的问题

如果你用的上者也就是generic_views时,views将返回page_obj作为当页数据对象

而如果你用的views的话,views将会以page作为当页数据对象返回给template

同时注意检索出来的数据在page/page_obj的object下

2 url路径配置时,也需要注意

以上这篇解决Django Haystack全文检索为空的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
Python中关于Sequence切片的下标问题详解
Jun 15 Python
Pytorch入门之mnist分类实例
Apr 14 Python
python实现校园网自动登录的示例讲解
Apr 22 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
pygame实现简易飞机大战
Sep 11 Python
Python判断有效的数独算法示例
Feb 23 Python
Django 框架模型操作入门教程
Nov 05 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
Nov 15 Python
Python如何使用vars返回对象的属性列表
Oct 17 Python
详解如何用Python实现感知器算法
Jun 18 Python
浅谈django 重载str 方法
May 19 #Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 #Python
在Django中自定义filter并在template中的使用详解
May 19 #Python
Django Model中字段(field)的各种选项说明
May 19 #Python
Django模板获取field的verbose_name实例
May 19 #Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 #Python
django ORM之values和annotate使用详解
May 19 #Python
You might like
php 图片上添加透明度渐变的效果
2009/06/29 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
PHP实现验证码校验功能
2017/11/16 PHP
javascript 短路法代码精简
2009/08/20 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
js操作checkbox遇到的问题解决
2013/06/29 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python web框架Flask实现图形验证码及验证码的动态刷新实例
2019/10/14 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
市场营销专业个人求职信范文
2013/12/14 职场文书
单位办理社保介绍信
2014/01/10 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
小学毕业感言500字
2014/02/28 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
教师听课评语大全
2014/12/31 职场文书
何玥事迹观后感
2015/06/16 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏