解决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在windows下实现备份程序实例
Jul 04 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
Python3中函数参数传递方式实例详解
May 05 Python
Python web如何在IIS发布应用过程解析
May 27 Python
python 实现一个简单的线性回归案例
Dec 17 Python
用python批量移动文件
Jan 14 Python
linux系统下pip升级报错的解决方法
Jan 31 Python
Python 求向量的余弦值操作
Mar 04 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 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
初识Node.js
2015/03/20 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
浅谈javascript如何获取文件后缀名
2020/08/07 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
基于DataFrame改变列类型的方法
2018/07/25 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python DataFrame 取差集实例
2019/01/30 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
python实现取余操作的简单实例
2020/08/16 Python
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
中学生爱国演讲稿
2013/12/31 职场文书
师德个人剖析材料
2014/02/02 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
会议邀请函
2015/01/30 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
golang实现浏览器导出excel文件功能
2022/03/25 Golang