有没有办法在不取消引用它指向的实际实体的情况下获取 db.ReferenceProperty 的键(或 id)值?我一直在挖掘 - 看起来密钥存储为以 _ 开头的属性名称,但我无法让任何代码正常工作。例子将不胜感激。谢谢。
编辑:这是我没有成功的尝试:
class Comment(db.Model):
series = db.ReferenceProperty(reference_class=Series);
def series_id(self):
return self._series
在我的模板中:
<a href="games/view-series.html?series={{comment.series_id}}#comm{{comment.key.id}}">more</a>
结果:
<a href="games/view-series.html?series=#comm59">more</a>