問い合わせ
実施した
Django の Recaptcha プラグイン
captcha
カテゴリーでまと
Django Packages : captcha
Star数だと、
今回は、
インストール
reCAPTCHA の 設定
reCAPTCHAの
Google reCAPTCHA の
django-recaptcha の インストール、 設定
インストール
pip install django-recaptcha
settings.py の
編集
captcha
をインストールアプリケーションと して 追加します。 Google のINSTALLED_APPS = [ ..., 'captcha', ... ]
reCAPTCHAで 発行した キー値を 設定します。 RECAPTCHA_PUBLIC_KEY = 'MyRecaptchaKey123' RECAPTCHA_PRIVATE_KEY = 'MyRecaptchaPrivateKey456'
以下は、
FORMS_EXTRA_FIELDS
に、captcha.fields.ReCaptchaField
を
FORMS_EXTRA_FIELDS = ( (100, "captcha.fields.ReCaptchaField", "ReCaptcha checkbox"), )
Mezzanine の サイトに 設置
フォームのReCaptcha checkbox
が
問い合わせ
- 必須属性を
つけたい
動作確認したところ、 ReCpatcha フィールドは JavaScript側の 必須チェックが 掛からず、 サーバー側に 到達してから 必須チェックが かかりました。
HTML5のrequired属性に よる 必須チェックくらいは、 クライアント側でかかるようにしたいです。
参考
以下、
stephenmcd/django-forms-builder: Let users build forms in Django admin
praekelt/django-recaptcha: Django reCAPTCHA form field/widget integration app.
Mezzanie デフォルト機能と、
UIと
以上です。
コメント