同じタイプの他のオブジェクトへの参照を含むことができるオブジェクトがあります。私のバリデーターでは、参照がそれ自体ではないことを確認したいと思います。これは可能ですか?
class MyObject(db.Model):
def not_self_validator(value):
if self._my_entity == value: #something like this..
logging.warn('attempted to set object to itself')
raise ValueError('Unable to set an object to itself')
_my_entity = db.ReferenceProperty(db._SELF_REFERENCE,required=False,default=None,validator=not_self_validator)