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

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

‘dict’ object has no attribute 'has_key'

保留犯罪现场:


犯罪现场2:


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

解决办法:

修改代码

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

最终修改如下:


至此解决