2011-04-19 22 views
6

我試圖在也使用GenericForeignKey的項目上使用django-reversion。我希望恢復遵循通用鏈接。我似乎無法得到它的工作,並且由於在django-reversion文檔中似乎沒有提及ContentTypes,所以我想知道是否有可能。有任何想法嗎?任何遵循ContentTypes GenericForeignKey的django反向工具?

編輯:任何跟隨此路徑的人,我最終做了我的修訂會話的手動管理和添加相關對象到回覆,沒有必要讓django-reversion自動跟隨對象圖。

+0

你是如何實現向回覆添加相關對象的?你可以回答自己的問題,而不是編輯它。 – 2011-07-22 07:49:11

+0

對不起Török,那會很好,但我不記得,我扔掉了代碼(這是一個扔掉的原型)。 – Joe 2011-07-22 09:24:03

+0

記住或再次找到代碼,獲得50個代表; – jpic 2012-02-21 15:46:35

回答

0

這並不回答直接問題,但它回答了我們試圖解決的問題。

由於contenttypes表的ids,ContentTypes很脆弱。

在我們的案例中,我們最終將一組我們想要在數據庫字段中以JSON結構同步版本的相關對象進行存儲。我們決定將任何一組相關對象存儲在一個非常「包含」的明確定義的位置中是一個好主意。

+0

你能詳細說明一下嗎?發佈一些你的代碼? TYIA :) – jpic 2012-02-21 17:17:37

+0

好吧你說「要做什麼」,現在你只需要發佈「如何」:) – jpic 2012-02-21 17:27:12

+0

你可以在網上找到Django JSON Field的片段。恐怕客戶支付我寫實際的代碼,所以我不能分享它! – Joe 2012-02-21 18:02:52