科技发展网 - 中国现代科技信息网
当前位置: 科技发展网 -> 新闻

django中使用memcache的一些注意事项

时间:2019-01-14 15:13  |  责任编辑:苏小糖  |  来源: 会员发布  |  关键词:

最近写django项目时在保存验证码方面要用到memcached,于是便查看了一些教程进行操作,结果确遇到了一系列问题,以下是一些容易遇到的雷区:

1.windows下memcached安装:

-windows下memcached安装包是一个exe文件,然而安装并不是直接双击exe文件进行安装,而是要通过命令行进行安装:

首先cd 到 memcached.exe所在文件夹,然后键入如下代码:

memcached.exe -d install

2.安装报错,提示不能安装或者已安装:

①首先进入任务管理器,点击服务,查看是否存在memcached这一服务,如果存在,那么直接单击右键,点击运行。如果没有,请看下面一条

②安装报错还有原因是因为权限不够,启动cmd时用管理员权限运行即可

3.运行项目时报错,提示ModuleNotFoundError: No module named 'memcache':

-报错原因是因为缺少所需的包,解决办法:进入到项目所在环境,安装一个叫 python-memcached的包即可解决

pip install python-memcached

推荐下我自己创建的 Python学习交流群960410445,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程。