问题如下图:
Invalid input of type: ‘CacheKey’. Convert to a byte, string or number first
- 在网上搜索了很多,也没有结果,都说是redis数据库版本过高,需要更换成2.10.6,但是 如果redis换成 2.10.6版本的话,celery又会报错,因为 它只支持3.2.0以上版本,很冲突。。。所以绞尽脑汁,在想是否是django-redis的问题,他可是和django和 redis有很大的关系啊!! 所以再三尝试之下,我选择使用 django-redis==4.8.0版本!问题解决
- 下面是我的一些配置:大家可以参考(我的django比较老,但是以后会更新最新版的django教学,现在先体验老版本与新版的差异)、