WTForms-reCaptcha

ソフトウェアのスクリーンショット:
WTForms-reCaptcha
ソフトウェアの詳細:
バージョン: 0.2.0
日付のアップロード: 15 Apr 15
開発者: Artem Gluvchynsky
ライセンス: 無料
人気: 1

Rating: 3.0/5 (Total Votes: 1)

WTForms-reCAPTCHAのは、透過的に対応するウィジェットとバリデータクラスを経由してreCAPTCHAの表示と検証を処理WTFormsに便利なフィールドを提供します。
のreCAPTCHAの
reCAPTCHAの約アイデアを得るためにはドキュメントを参照してください。
それでの作業を開始するには、まずここreCAPTCHAのキーを取得する。
のインストール:
ディストリビューションを取得:
wtforms-reCAPTCHAのをインストールピップ
またはあなたは、最新のが必要な場合:
インストールPIP HG + HTTP://bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
またはソースコードのHGクローンが得られます。
HGクローンhttp://bitbucket.org/excieve/wtforms-recaptcha
CDのwtforms-reCAPTCHAの
Pythonはsetup.py installを
<強い>
使用方法:の
これは主に、いくつかの余分なデータやパラメータを必要とする通常のWTFormsフィールドです。ここでは簡単な例です:
wtforms.form輸入フォームから
wtfrecaptcha.fields輸入RecaptchaFieldから
クラスCaptchaForm(様式):
&NBSP; CAPTCHA = RecaptchaField(PUBLIC_KEY = RECAPTCHA_PUB_KEY、private_keyの= RECAPTCHA_PRIV_KEY、安全な=真)
フォーム= CaptchaForm(request.POST、CAPTCHA = {'IP_ADDRESS':request.META ['REMOTE_ADDR']})
form.validate IF():
&NBSP;プリント「キャプチャ応答が正しいか」
他に:
&NBSP;印刷form.errors ['CAPTCHA']
フィールドのパラメータの一部の説明:
PUBLIC_KEY:reCAPTCHAのサービスによって生成した公開鍵
private_keyの:reCAPTCHAのサービスによって生成した秘密鍵
確保:真それはそれ以外の場合はFalse、HTTPS経由で提供する必要があるかどうか。デフォルト:false。
RecaptchaFieldとフォームがバインドフィールドでインスタンス化されると、「IP_ADDRESS '要素があるのdictとCAPTCHAのキーワードパラメータを含める必要があります。
のその他の詳細
文字列としてフィールドにアクセスすると、フィールドに渡されたセキュアなパラメータに依存したURLでウィジェットコードを取得します。
ユーザー入力のindepententされるHTTPエラーとエラーが記録されます。他のものは、検証エラーとして処理されます。

の要件の:ます。

  • のPythonます。

へのコメント WTForms-reCaptcha

コメントが見つかりません
コメントを追加
画像をオンにする!