0

我想为 ProtoRPC 消息中的某些字段编写自定义验证。文档说,开发人员不能扩展 protopc.messages.Field 类。

这是否意味着我不应该扩展 StringField?

例如 StringField 不确保字符串是非空的。

我已经检查过了,我的自定义字符串类和我的 validate_element 方法按预期工作。有什么理由,我不应该那样做吗?

4

1 回答 1

0

您可以子类化protorpc.messages.MessageField以创建自定义字段。有关此示例,请参阅DataTimeField源代码。

于 2015-06-11T00:44:07.837 回答