有沒有一種方法來獲取db.ReferenceProperty的關鍵(或id)值,而不需要引用它指向的實際實體?我一直在挖掘 - 它看起來像密鑰存儲爲屬性名稱前面有一個_,但我一直無法獲得任何代碼工作。例子將不勝感激。謝謝。如何在沒有數據庫命中的情況下獲取db.ReferenceProperty的鍵值?
編輯:這是我曾嘗試失敗:
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>
Django不允許你訪問以_ – 2008-10-03 11:45:48