- 问题描述:
使用Django搭建服务器,编写登录功能时需要用到Cookie技术,在判断客户端是否存在指定键(这里是’login’)所对应的cookie信息时,有如下代码:
if request.COOKIE.has_key('login'):
login = request.COOKIE.get('login', '')
出现如下错误:
-
问题原因:Python3以后删除了has_key方法
-
解决方法:将if判断语句改为如下,
if 'login' in request.COOKIE:
login = request.COOKIE.get('login', '')