原因是在你的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。

 

相关文章:

  • 2021-08-30
  • 2021-08-03
  • 2021-06-17
  • 2021-09-06
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
猜你喜欢
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2022-01-21
相关资源
相似解决方案