Django+haystack实现全文搜索出现错误 ImportError: cannot import name signals
2024-08-28 14:50:32
原因是在你的settings.py或者其他地方使用了 "import haystack"
当我们使用django-haysatck库时,表面上会有haystack库,但实际上并不存在,
当你使用 import haystack 时,在haystack使用__init__初始化会 from haystack import signs,就会出现没有signals模块,
因为haysatck这个库本身就不存在。
如果你选择安装haystack这个库(pip install haystack),就会出现这样的错误:
from haystack import connections ImportError: cannot import name connections
这是因为haysatck库和django-haystack库冲突,所以你必须卸载haystack。
任何地方都不要使用 import haystack。
最新文章
- 跟我一起hadoop(1)-hadoop2.6安装与使用
- Awstats显示国家地区插件GeoIP安装
- 十天学会单片机Day3 D/A与A/D转换器
- Android入门:一、Android Studio 2.1安装及初始化配置
- 简单模拟java动态动态代理机制的底层实现原理
- Eclipse reports that Android SDK Content Loader has encountered a problem. parseSdkContent failed.
- 基于注解的Spring MVC
- Android开发之Bitmap的高效加载
- Angular 6的新特性介绍
- CSRF Token介绍与应对策略
- 12.22 大湾区.NET Meet 大会
- 使用kubeadm创建kubernets集群
- Sicily T-primes
- 暴走Python之运算符与条件语句
- Python基础知识2-内置数据结构(下)
- Spark-SQL之DataFrame操作
- appium java 在android7.0真机上测试程序时报错command failed shell ";ps 'uiautomator'";的解决方式
- WebDriverException:Message:'geckodriver'executable needs to be in Path
- UI设计教程分享:电商网页页面设计常见表现手法
- RHEL6.5安装multipath多路径软件