一个金字塔/变形小部件,实现了google-recaptcha小部件。

pyramid_recaptcha的Python项目详细描述


金字塔重述

Pyramid_recaptcha是Pyramid的一个deform小部件,实现了google recaptcha服务。见(https://developers.google.com/recaptcha/

安装

从google获取公共和私有api密钥。https://developers.google.com/recaptcha/

在install-requires中添加cryptaid-recaptcha。 并在金字塔应用程序中编辑production.ini以添加:

pyramid.includes =
    ...
    pyramid_recaptcha

pyramid_recaptcha.public_key = your_public_key
pyramid_recaptcha.private_key = your_private_key

将小部件添加到表单:

import colander
from pyramid_recaptcha import deferred_recaptcha_widget

class MyForm(colander.MappingSchema):

    captcha = colander.SchemaNode(colander.String(),
                                  title='Verify you are human',
                                  widget=deferred_recaptcha_widget)

在呈现表单时绑定请求变量:

MyForm().bind(request=self.request)

更改日志

1.0.2(2016-12-08)

  • 强制相对导入,修复python 3[miohtama]

1.0.1(2016-11-04)

  • 修复将模板添加到搜索路径[institution]

1.0(2016-11-04)

  • Initial version [instification]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring异步数据库交互   java中的正则表达式模式/数组问题   swing在Java中设置按钮的位置   java如何实现基于松散耦合的代码散播主方法   velocity模板渲染的java过滤器问题   java如何在liferay中使用EmailAddressLocalService   多线程如何确保长时间运行的Java线程永不消亡   java如何以编程方式在Android启动器之间切换   安卓中的java解析查询问题   Java中的变量浅拷贝整数   SimpleDataFormat中月份的java奇怪问题   java如何在输入流中间读取偏移量?   使用MyComparator类的java排序ArrayList   java HeapDumpOnOutOfMemoryError创建空的hprof文件   java“around”通知的内容可以从单独的函数执行吗?   java将组件添加到我的GridBagLayout会将其他组件移到最右边   带有“WHERE”选择参数的java Android SQLite查询不起作用   安卓 Java NPE错误(尝试在空对象引用上调用虚拟方法)   java Print 2并排排列的ArrayList