Python 如何使用带有formencode的模式验证提交的表单?
Python初学者。关于金字塔1.5.1。在这一点上,我只是想让我的应用程序在功能上正常工作 我基本上是硬编码我的表单,只是尝试使用formencode进行验证 我只是尝试定义一个模式,实例化一个验证器,并验证提交的表单。我已经做了很长一段时间了,我似乎在网络上的任何地方都找不到一个例子,包括项目网站 这是我得到的。我很确定我错过了一些愚蠢而简单的东西。似乎没有验证函数,但我在文档中找不到我应该调用什么来进行验证 错误:Python 如何使用带有formencode的模式验证提交的表单?,python,formencode,Python,Formencode,Python初学者。关于金字塔1.5.1。在这一点上,我只是想让我的应用程序在功能上正常工作 我基本上是硬编码我的表单,只是尝试使用formencode进行验证 我只是尝试定义一个模式,实例化一个验证器,并验证提交的表单。我已经做了很长一段时间了,我似乎在网络上的任何地方都找不到一个例子,包括项目网站 这是我得到的。我很确定我错过了一些愚蠢而简单的东西。似乎没有验证函数,但我在文档中找不到我应该调用什么来进行验证 错误: AttributeError: 'SimpleFormValidator'
AttributeError: 'SimpleFormValidator' object has no attribute 'validate'
代码:
职位:
正确语法:
formvalidator = RegistrationSchema()
valid = formvalidator.to_python(request.POST)
{'reason': 'Not a form request'}
{'_items': [('_csrf', '208f4c5344cf87fbbe2f79afde7d879b4e3ab7f5'),
('email', 'jeremy@test.com'),
('password', 'test'),
('submit', 'Log In')]}
formvalidator = RegistrationSchema()
valid = formvalidator.to_python(request.POST)