WTForms-reCaptcha

Скріншот програми:
WTForms-reCaptcha
Дані програми:
Версія: 0.2.0
Дата завантаження: 15 Apr 15
Розробник: Artem Gluvchynsky
Ліцензія: Безкоштовно
Популярність: 10

Rating: 3.0/5 (Total Votes: 1)

WTForms-ReCaptcha забезпечує зручне поле для WTForms, що прозоро працює ReCaptcha дисплей і перевірки через відповідні віджет і валідації класів.
ReCaptcha
Щоб отримати уявлення про ReCaptcha побачити документи.
Для початку роботи з ним, спочатку потрібно отримати ReCaptcha ключі тут.
установки:
Отримати розподіл:
пункт встановити wtforms-ReCaptcha
або якщо ви хочете останнє:
пункт встановити Hg + HTTP: //bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
або отримати HG клон вихідного коду:
рт клон http://bitbucket.org/excieve/wtforms-recaptcha
CD wtforms-ReCaptcha
Python setup.py встановити

Використання:

Це в основному полі звичайні WTForms, що потребує додаткових даних і параметрів. Ось простий приклад:
від wtforms.form формі імпорту
від wtfrecaptcha.fields імпортувати RecaptchaField
клас CaptchaForm (форма):
І NBSP; CAPTCHA, = RecaptchaField (public_key = RECAPTCHA_PUB_KEY, private_key = RECAPTCHA_PRIV_KEY, безпечний = True)
Форма = CaptchaForm (request.POST, CAPTCHA, = {'ip_address': request.META ['REMOTE_ADDR']})
якщо form.validate ():
І NBSP; друк "відповідь розшифровані правильно"
інше:
І NBSP; друк form.errors ['CAPTCHA,']
Є опис параметрів родовища:
public_key відкритий ключ, згенерований службою ReCaptcha
private_key: Секретний ключ генерується службою ReCaptcha
забезпечити: Істина, якщо це має бути подана через HTTPS, і False в іншому випадку. Значення за замовчуванням: False.
Коли форма з RecaptchaField екземпляр з пов'язаними полями, він повинен включати капчи параметр ключове слово з Dict, що має "ip_address" елемент.
Інші подробиці
Доступ поле у ​​вигляді рядка отримайте код віджету з URL-адрес, які залежать від безпечного параметра, переданого поля.
Помилки HTTP і помилки, які indepentent користувача введення заносяться в журнал. . Інші будуть розглядатися як помилки перевірки

Вимоги

  • Python

WTForms-reCaptcha

Коментар не знайдено
додати коментар
Включіть картинки!