我有一個模型叫widgetManager
和2個小部件模型emailWidget
和TextWidget
。現在widgetManager的一個實例可以有多個emailWidget和TextWidget實例。這怎麼可能在考慮以下django中的小部件管理器合適的模型定義
- 截至目前實現我只有兩個,但可以有更多的未來
- 控件的順序是
我已經與添加試過很重要在widgetManager中有兩個many-many關係,但這似乎不切實際,也不是最好的辦法,因爲如果第一個條件。
我想到的可能是我可以以某種方式創建一個基礎小部件類並擴展該類中的所有小部件,但我不確定這一點。如果有人能指引我朝着正確的方向,那將會非常有幫助。提前致謝。