Android防重复点击 网站favicon图标制作 数据算法 idea dedecms function datetime button mongoose collections timer proxy Seajs Font Awesome vue注册组件 郑州网络 河南省普通话考试官网 seo教程下载 less用法 jquery使用ajax js获取月份 java解析json数组 centos查看python版本 eclipse显示左边目录 android网络请求 linux启动数据库 mysql教程 python取随机数 python入门教程 python语言 python入门例子 java创建文件 java获取本地时间 java配置文件 linux如何安装 ie模拟器 tar文件怎么打开 python入门经典 迷你版kms 快捷精灵
当前位置: 首页 > 学习教程  > 编程语言

【Django】有效解决django1.11.11与django-haystack版本不匹配问题

2020/10/8 20:31:29 文章标签:

一、问题描述 haystack是django中对接搜索引擎的框架,在服务器上使用docker安装好了elasticsearch搜索引擎之后,需要在本地开发环境中安装haystack模块,官方示例的安装方式是pip install django-haystack 但是当我使用这种方式进行安装时&a…

一、问题描述

haystack是django中对接搜索引擎的框架,在服务器上使用docker安装好了elasticsearch搜索引擎之后,需要在本地开发环境中安装haystack模块,官方示例的安装方式是pip install django-haystack
在这里插入图片描述
但是当我使用这种方式进行安装时,由于版本匹配问题,django-haystack安装完成后会自动卸载掉不符合需求的django并安装上合适的版本(如截图中将django1.11.11卸载,并且安装上了django3.1.2),从而导致项目运行不了。
在这里插入图片描述

二、解决办法

可见,在安装django-haystack还需要找到与django匹配的版本, 官方的haystack document中Changelog里有关于django版本的说明(https://django-haystack.readthedocs.io/en/master/changelog.html),例如对于django 1.11可以使用2.7.0版本的django-haystack
在这里插入图片描述
使用命令安装指定版本的django-haystack: pip install djang-haystack=2.7.0
在这里插入图片描述
使用pip list查看安装的python包可以看出django-haystack 2.7.0安装成功
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_250333.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?