当运行这个函数来验证验证验证码密钥和值时,我无法返回
它显示出这样的错误
“AttributeError:'bool'对象没有属性'status'code'”
def validate(request):
id=request.GET.get('id','')
key=request.GET.get('key','')
captchavalue = mc.get(str(id))
if captchavalue == key:
return True
else:
return False
Tags:
我不知道多少Django,但它似乎希望您返回一个response object而不是bool值(True/False)。在
也许你的代码应该更像这样:
通过阅读代码和错误,我假设
validate
是一个视图。视图必须始终返回HttpResponse
。因此,如果要返回一个表示布尔值的响应,指示ifcaptchavalue == key
,请执行以下操作:我不能百分之百肯定进口线,但它是非常相似的东西。在
相关问题 更多 >
编程相关推荐