1
標題可能不是很清楚。我會盡力解釋給出的例子。Django管理員 - 有沒有辦法讓所有對象類型在一個表單字段?
在我的項目中,我有6個不同的「內容」應用程序。我們有幾個插件可以放入頁面(django-cms),可以連接任何6個應用程序。
但現在,我唯一的方法就是爲每個插件添加一個外鍵。
有沒有更好的方法?還是有一個表單域可以鏈接多個不同的應用程序?
標題可能不是很清楚。我會盡力解釋給出的例子。Django管理員 - 有沒有辦法讓所有對象類型在一個表單字段?
在我的項目中,我有6個不同的「內容」應用程序。我們有幾個插件可以放入頁面(django-cms),可以連接任何6個應用程序。
但現在,我唯一的方法就是爲每個插件添加一個外鍵。
有沒有更好的方法?還是有一個表單域可以鏈接多個不同的應用程序?
我認爲你需要的是generic relations in forms and admin - 這有幫助嗎?
我在Django中可能太新了,無法確切知道如何處理所有這些。但是我可以設置顯示哪個類的Form Field(全部在同一個下拉列表中)將會非常棒! –
如果不知道更多關於項目細節的信息,很難確定,但是,您可能想要使用泛型關係。我推薦一個原型實現來查看它是否能解決你的問題。 – scytale