解决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并发编程之多进程、多线程、异步和协程详解
Oct 28 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python清除字符串前后空格函数的方法
Oct 21 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
Python实现RGB与HSI颜色空间的互换方式
Nov 27 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
python线程里哪种模块比较适合
Aug 02 Python
python 绘制国旗的示例
Sep 27 Python
Pygame Rect区域位置的使用(图文)
Nov 17 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之数据库操作详解及乱码解决!
2007/01/02 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
一段实用的php验证码函数
2016/05/19 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
Python Http请求json解析库用法解析
2020/11/28 Python
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
教师党员批评与自我批评发言稿
2014/10/15 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技