解决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使用append合并两个数组的方法
Apr 28 Python
Python操作Word批量生成文章的方法
Jul 28 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
Django自定义用户认证示例详解
Mar 14 Python
python之验证码生成(gvcode与captcha)
Jan 02 Python
python实现图片彩色转化为素描
Jan 15 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 Python
python用TensorFlow做图像识别的实现
Apr 21 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
python 操作excel表格的方法
Dec 05 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 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
德劲1104的电路分析与改良
2021/03/01 无线电
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
angular实现input输入监听的示例
2018/08/31 Javascript
JS中数据结构之栈
2019/01/01 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
Python3实现生成随机密码的方法
2014/08/23 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
jupyter 使用Pillow包显示图像时inline显示方式
2020/04/24 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
一篇.NET面试题
2014/09/29 面试题
实习会计求职自荐信范文
2014/03/10 职场文书
校园安全广播稿范文
2014/09/25 职场文书
经理岗位职责
2015/02/02 职场文书
个人求职自荐信范文
2015/03/06 职场文书
Python3接口性能测试实例代码
2021/06/20 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers