解决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 相关文章推荐
在树莓派2或树莓派B+上安装Python和OpenCV的教程
Mar 30 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Python只用40行代码编写的计算器实例
May 10 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
Mar 05 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
Django中的Model操作表的实现
Jul 24 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 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 安全过滤函数代码
2011/05/07 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
跟我学习javascript的作用域与作用域链
2015/11/19 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
Python脚本实现自动发带图的微博
2016/04/27 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Django继承自带user表并重写的例子
2019/11/18 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
flask项目集成swagger的方法
2020/12/09 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
单位人事专员介绍信
2014/01/11 职场文书
旷课检讨书大全
2014/01/21 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
特教教师先进事迹
2014/05/21 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android