2012-09-03 18 views
5

Tôi đã cài đặt django-recaptcha và bao gồm hình ảnh xác thực trong ứng dụng đã cài đặt. Tôi đang sử dụng khóa cá nhân và khóa công khai từ trang này: https://github.com/praekelt/django-recaptcha.Không thể hiển thị hình ảnh xác thực

Tôi bao gồm tuyên bố captcha = ReCaptchaField(). Khi tôi nhấp vào trang, trang sẽ xuất hiện như sau:

Captcha: Input error: k: Format of site key was invalid

Không chắc chắn lỗi ở đâu. Cần một số hướng dẫn.

Các html trông như thế này:

enter image description here

Đây là những gì tôi gõ:

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

Tôi không thấy thông báo lỗi đó trong mã nguồn của gói github. Lỗi xảy ra ở đâu? –

+0

trên trang html .... – lakesh

+0

mọi người có ý tưởng? vẫn không thể giải quyết vấn đề .... – lakesh

Trả lời

1

Theo following thread, chuyển đổi các khóa bí mật và khóa công khai xung quanh bản vá lỗi này. Tức là, hãy sử dụng

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

thay vì cách khác như được nêu trong documentation.

+0

là của bạn theo cách tương tự như tài liệu? – lakesh

+0

Ý bạn là gì? Tôi đã quên chuyển đổi chúng chưa? –

+0

ya..think vậy ... btw không có thay đổi nào ... – lakesh

1

Bạn cần phải đăng ký tại google to được bạn phím api riêng

0

Nhập URL của trang web của bạn mà không "http: //". không có "www" không có "/" (ở cuối tên trang web). Tôi có nghĩa là chỉ cần thêm tên trang web có ví dụ, bạn có thể thêm "xyz.com". Điều này sẽ giải quyết vấn đề.

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