'dict' object has no attribute 'has_key' 解决办法

最近开始学习Python,安装上最新的Python3.6.5  在使用django的时候 出现如下错误

‘dict’ object has no attribute 'has_key'

保留犯罪现场:

'dict' object has no attribute 'has_key' 解决办法

犯罪现场2:

'dict' object has no attribute 'has_key' 解决办法

查阅资料发现,Python3以后删除了has_key()方法

解决办法:

修改代码

[python] view plain copy
  1. if dict.has_key(key1):  
改为
[python] view plain copy
  1. if key1 in adict: 

最终修改如下:

'dict' object has no attribute 'has_key' 解决办法

至此解决