无法让Captcha出现

时间:2012-09-03 16:18:38

标签: python django captcha recaptcha

我已经安装了django-recaptcha并在已安装的应用中包含了验证码。我正在使用此页面中的私钥和公钥:https://github.com/praekelt/django-recaptcha

我收录了captcha = ReCaptchaField()声明。当我点击页面时,它显示如下:

  

验证码:输入错误:k:网站密钥格式无效

不确定错误的位置。需要一些指导。

html看起来像这样:

enter image description here

这就是我输入的内容:

RECAPTCHA_PRIVATE_KEY = '98dfg6df7g56df6gdfgdfg65JHJH656565GFGFGs'
RECAPTCHA_PUBLIC_KEY = '76wtgdfsjhsydt7r5FFGFhgsdfytd656sad75fgh'
RECAPTCHA_USE_SSL = True

3 个答案:

答案 0 :(得分:1)

根据following thread,切换私钥和公钥可修复此错误。也就是说,使用

RECAPTCHA_PUBLIC_KEY = '98dfg6df7g56df6gdfgdfg65JHJH656565GFGFGs'
RECAPTCHA_PRIVATE_KEY = '76wtgdfsjhsydt7r5FFGFhgsdfytd656sad75fgh'

而不是documentation中给出的另一种方式。

答案 1 :(得分:1)

您需要在google to注册才能获得自己的api密钥

答案 2 :(得分:0)

输入您的网站网址,而不是" http://"。没有" www"没有" /" (在网站名称末尾)。我的意思是简单地在那里添加网站名称,例如,你可以添加" xyz.com"。这将解决问题。

https://www.google.com/recaptcha/admin#whyrecaptcha