python - Tornado 和 WTForms

标签 python forms python-2.7 tornado wtforms

我是第一次使用 WTForms。 在 Tornado 中使用 WTForms 验证 POST 请求 以下是我的表格 表单.py

class UserForm(Form):
    user = TextField('user', [validators.Length(min=23, max=23)])

在我的 tonado 处理程序中

def post(self):
    form = UserForm(self.request.body)

我得到的错误信息是: formdata 应该是一个支持 'getlist' 方法的 multidict 类型的包装器"

我怎样才能使它工作?

最佳答案

wtforms-tornado 0.0.1

Tornado 的 WTForms 扩展。

pip install wtforms-tornado

WTForms-Tornado

关于python - Tornado 和 WTForms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448913/

相关文章:

python - python -v 命令的作用

python - Pandas 中使用 iloc 和负整数进行切片

python给我的错误答案是距离我下一个生日还有多长时间

forms - 我可以在 Plone 4.3 中使用 plone.protect 3.0 吗?

forms - History.pushstate 和 HTTP POST 表单转发

javascript - 从 jSTL foreach 调用 Javascript 函数

java - 我怎样才能最好地将这个java方法翻译成python

python - 搜索/替换/删除 Jekyll YAML Front Matter 类别标签

python - Django - 无法在下拉列表中检索数据库中的数据

python - 如何将包含符号和数字的字符串转换为 float 或整数列表?