报错展示
File "/root/.virtualenvs/python3.6/lib/python3.6/site-packages/haystack/utils/loading.py", line 13, in
from django.utils import six
ImportError: cannot import name 'six'
解决方案:
在使用搜索引擎创建索引的时候出错了,在网上找了大量的资料说把
from django.utils import six 改成:import six
但是我在环境里边根本找不见haystack文件夹,检查后发现django-haystack我是安装了的。
最后把这个包卸载重新安装后就奇怪的出现一个新的报错
no module res_code
然后我找到该路径发现是我自己写的一些参数的包然后我把这个导入注释后重新创建索引就成功了。
成功后我把注释也改回来就好了
(后来了解到报错原因为docker没有启动,启动后如果还报错可以尝试把django-haystack重新安装一下)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)