AttributeError:'SecureCookieSession' object has no attribute 'has_key'

来源:4-13 .实现验证码功能

bestDove

2018-04-06

验证码是空的时候正常提示:验证码不能为空!

验证码输入值时候点注册页面提示:

builtins.AttributeError

AttributeError: 'SecureCookieSession' object has no attribute 'has_key'


写回答

1回答

Windy5

2018-04-10

原因好像是python版本的问题。我这边直接忽略掉了has_key继续下去。

# 自定义验证码验证功能
def validate_code(self, field):
   code = field.data
   if not code:
       raise ValidationError(u"没有验证码!")
   if session["code"].lower() != code.lower():
       raise ValidationError(u"验证码不正确!")

2
2
慕码人8635563
谢谢~按你代码成功实现了功能
2018-05-19
共2条回复

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程