在pre-put hook:general ndb mod继承中指定一个键名

2024-09-19 23:29:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个(工作)模型:

class WorkingModel(ndb.Model):
    # ...some properties...
    def _pre_put_hook(self):
        self.key = ndb.Key(WorkingModel, slugify(self.name))

如果我想通过继承来推广解决方案呢?i、 电子邮件:

class slugModel(ndb.Model):
    def _pre_put_hook(self):
        self.key = ndb.Key(???, slugify(self.name))

class WorkingModel(slugModel):
    name = ndb.StringProperty()

Tags: keyname模型selfmodelputdefhook