我正在研究Django和Google應用引擎上的應用。在我的應用程序中,我有幾個帶有幾個ReferenceProperty字段的模型。問題是,如果任何ReferenceProperty字段被刪除,它會在所有其他已使用的模型中產生與ReferenceProperty相關的錯誤。我想要的是,當某個字段被刪除時,如果刪除了一個用戶,那麼所有具有User作爲ReferenceProperty的字段仍應該可以正常工作,而不會有任何錯誤消息將關聯的用戶顯示爲不可用或類似的東西。Django Google應用引擎參考問題
有人可以請建議如何做到這一點?
在此先感謝。
刪除可能引用的模型對象時,請查詢可能引用它的所有模型,並將其引用屬性設置爲無。我認爲這是實際發生的事情,當一個引用被刪除時,它會變成無? – 2010-09-28 04:00:18
沒有這樣的事情會自動發生。所有參考將保持(並且無效)。 http://code.google.com/appengine/docs/python/datastore/entitiesandmodels.html#References – benwixen 2010-09-28 10:06:41