我正在建立一個網站,讓人們創造詞彙課。創建課程時,會創建引用課程的新聞項目。當另一個用戶練習課程時,用戶還會將練習結果和練習結果一起存儲。刪除數據或只是將其標記爲已刪除?
我的問題是當用戶決定刪除課程時該怎麼做?
我考慮的選項包括:
- 其實從 數據庫中刪除的教訓,並刪除所有 引用新聞,實踐 結果等
- 只是將其標記爲刪除, 排除來自參考 新聞項目,結果等的鏈接
您的想法是什麼? ala Facebook應該不會刪除數據?應該一起避免參考嗎?
順便說一下,我使用Google App Engine(python/datastore)。據我所知,當被引用的對象被刪除時,db.ReferenceProperty沒有被設置爲None?
謝謝!