【问题标题】:SQLAlchemy/Elixir validation rules?SQLAlchemy/Elixir 验证规则?
【发布时间】:2010-10-08 00:30:56
【问题描述】:

我刚刚发现如何在保存之前验证我的数据库输入,但我有点沮丧地发现在某些基于 Web 的框架中没有预先制定的规则(如验证电子邮件、长度等)。是否有任何验证库位于我尚未找到的某些预制验证列表隐藏的任何地方或某个地方?

【问题讨论】:

  • SQLAlchemy 不是 Web 框架——它只是 ORM。你在说什么网络框架?请列出您正在使用的具体产品。
  • 好吧,到目前为止,我实际上并没有使用框架。我将它与桌面 Python 一起使用。我只是将它与我​​过去使用 CodeIgniter 的验证经验进行比较。

标签: python validation sqlalchemy python-elixir


【解决方案1】:

是的。有。但是将您的验证与数据层分开。 (就像所有的 Web 框架一样。)

现在可用于验证的库与 Web 框架中的表单库完全相同。开始:

最近出现了很多其他的,但其中大多数也处理某种程度的表单生成。我个人最喜欢的是WTForms

有趣的是,Formencode 实际上来自(现在)较少使用的 SQLObject 库的验证库,因此它在这个确切的领域中肯定有一些牵引力和用途。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多