2013-01-14 53 views
1

標題可能不是很清楚。我會盡力解釋給出的例子。Django管理員 - 有沒有辦法讓所有對象類型在一個表單字段?

在我的項目中,我有6個不同的「內容」應用程序。我們有幾個插件可以放入頁面(django-cms),可以連接任何6個應用程序。

但現在,我唯一的方法就是爲每個插件添加一個外鍵。

有沒有更好的方法?還是有一個表單域可以鏈接多個不同的應用程序?

回答

0

認爲你需要的是generic relations in forms and admin - 這有幫助嗎?

+0

我在Django中可能太新了,無法確切知道如何處理所有這些。但是我可以設置顯示哪個類的Form Field(全部在同一個下拉列表中)將會非常棒! –

+0

如果不知道更多關於項目細節的信息,很難確定,但是,您可能想要使用泛型關係。我推薦一個原型實現來查看它是否能解決你的問題。 – scytale

相關問題