2010-06-30 43 views
1

兒童在線表單集我有三個型號:Django的一個孩子

  1. Variable,其中有Group作爲外鍵
  2. Group,其中有Set作爲外鍵
  3. Set

我想創建一個表單,讓用戶根據現有的Set創建一個新的Set。只有用戶可以修改的內容是「設置名稱」和「變量值」。

This給了我使用inlineformset_factory訪問模式孩子的想法。可悲的是,我發現的所有例子都只有一層。

有沒有辦法通過inlineformset_factory訪問一系列的變量?

如果沒有 - 什麼是實現我的目標的好方法?

謝謝。

回答

1

從我的經驗,這是不值得黑客現有inlineformset_factory實現遠遠超出它是什麼意思做。

你最好寫你想使用併爲每個表單元素創建唯一的ID,以確定其母公司的QS自定義視圖。