解决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 实现归并排序算法
Jun 05 Python
Python抓取Discuz!用户名脚本代码
Dec 30 Python
Python数据结构之翻转链表
Feb 25 Python
Python模拟用户登录验证
Sep 11 Python
微信跳一跳游戏python脚本
Apr 01 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
python实现图片插入文字
Nov 26 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
浅析is_writable的php实现
2013/06/18 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
Javascript的闭包详解
2014/12/26 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
Python判断Abundant Number的方法
2015/06/15 Python
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
python解析xml简单示例
2019/06/21 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
应聘英语教师求职信
2014/04/24 职场文书
班风学风建设方案
2014/05/06 职场文书
和睦家庭事迹
2014/05/14 职场文书
工作总结与自我评价
2014/09/18 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
财务会计岗位职责
2015/02/03 职场文书
疾病证明书
2015/06/19 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书