cache = get_redis_connection('default') 报错

来源:4-7 redis在django中的两种配置方法与使用&缓存装饰器的书写

水镜云墨

2020-08-10

图片描述9:30 在执行这一行代码的时候出错,我已经在另一个 cmd 里开启了 redis 服务,是不是因为是我目前是用 windows,redis 貌似不是很支持,我用的是 2.xx 的版本,实在太早了。。

写回答

2回答

deweizhang

2020-08-10

因为我不用windows 不太能确定 但我建议你使用课程说的python与django版本 因为3.8有很大变化 可能出现不兼容 如果其他sdk没升级对应3.8的版本必定会报错 同时你也可以降低redis版本 看看去是不是版本bug

1
1
水镜云墨
谢谢老师,我感觉在windows上还是比较难搞,我还是换Linux学这门课好了哈哈
2020-08-10
共1条回复

_Black_

2021-03-30

这个问题应该是你在settings.py里头设置的不对,估计是字母写错了或者没加s,比如我就是把`CACHE`->`CACHES`就OK了

0
0

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程