0
我有一個模型的屬性是對另一個模型的引用。它引用的模型取決於一些邏輯。有沒有辦法讓計算屬性給我相同的ReferenceProperty niceties(反向引用,解引用)?是否有可能返回App Engine計算屬性中的引用屬性?
到目前爲止我計算的屬性存儲一個db.Key,但這不是最優的。我可以有一個計算的 參考屬性嗎?
我有一個模型的屬性是對另一個模型的引用。它引用的模型取決於一些邏輯。有沒有辦法讓計算屬性給我相同的ReferenceProperty niceties(反向引用,解引用)?是否有可能返回App Engine計算屬性中的引用屬性?
到目前爲止我計算的屬性存儲一個db.Key,但這不是最優的。我可以有一個計算的 參考屬性嗎?
要做到這一點,你必須編寫自己的自定義屬性子類。您應該可以通過檢查ComputedProperty
和ReferenceProperty
後面的代碼來做到這一點;實際上你會把兩者結合起來。