【问题标题】:Package for creating and validating HTML forms in Python? - to be used in Google Appengine用于在 Python 中创建和验证 HTML 表单的包? - 用于 Google Appengine
【发布时间】:2010-11-04 12:26:44
【问题描述】:

在 Python 中是否有一个维护良好的包可用于创建和验证 HTML 表单?我最终会在 Google Appengine 上部署它。

【问题讨论】:

    标签: python html google-app-engine forms


    【解决方案1】:

    您可以通过 db.djangoforms.ModelForm 在 GAE 存储上使用 Django form validation

    为了将客户端 Dojo 功能与 Django 服务器端 Web 应用程序顺利集成,我会查看 dojango,它在 GAE(以及不使用 GAE)时都可以正常工作。然而,dojango(目前是 0.3.1 版)还没有自动提供 Django 表单的客户端验证——这是即将发布的 0.4 版 dojango 的路线图,但我不知道你可以期待的时间范围它。

    【讨论】:

      【解决方案2】:

      对于客户端验证,请检查http://plugins.jquery.com/search/node/form+validate; 对于服务器端,实际上几乎每个 Web 框架(web.py、django 等)都有自己的表单生成和验证库供您使用。

      【讨论】:

        【解决方案3】:

        AppEngine 包括 Django 的表单框架(或其变体),我觉得它非常好。它还可以很好地与您的 ORM 配合使用(即获取模型的表单非常干燥)。唯一的潜在问题是缺乏客户端验证。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-21
          • 1970-01-01
          • 2013-06-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多