当前位置: 代码迷 >> python >> NDB验证器参数与扩展基本属性类
  详细解决方案

NDB验证器参数与扩展基本属性类

热度:117   发布时间:2023-06-16 14:17:08.0

我正在使用AppEngine NDB属性,并且想知道哪种最佳方法是:

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

最好使用validator参数或子类化基本的ndb属性?

这取决于。 限制是一次性的还是任何特定的限制将在许多不同的字段/模型中重用?

对于一次性限制,validator参数更简单并且涉及更少的样板。

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

  相关解决方案