【问题标题】:NDB validator argument vs extending base property classesNDB 验证器参数与扩展基本属性类
【发布时间】:2014-03-09 20:55:40
【问题描述】:

我正在使用 AppEngine NDB 属性,我想知道最好的方法是:

  • 将 StringProperty 限制为不超过 100 个字符
  • 对 StringProperty 应用正则表达式验证
  • 禁止 IntegerProperty 小于 0

最好使用验证器参数还是子类化基本 ndb 属性?

【问题讨论】:

    标签: python google-app-engine python-2.7 app-engine-ndb


    【解决方案1】:

    这取决于。这些限制是一次性的,还是任何特定的限制会在许多不同的领域/模型中重复使用?

    对于一次性限制,验证器参数更简单,涉及的样板更少。

    为了重用,子类化可以让您避免重复指定验证器参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      • 2019-10-22
      • 1970-01-01
      • 2014-09-17
      相关资源
      最近更新 更多