2010-10-10 57 views
1

我正在處理視頻管理應用程序,其中每個視頻剪輯與單個程序名稱和單個類別名稱相關聯,但程序和類別可以與多個不同的視頻。 (這部分很簡單。)想限制選擇行的子集

不同的是,類別名稱的選擇因程序而異。例如,如果程序是「科幻小說」,則允許的類別可能是「怪物」,「外太空」和「未來」。如果一個節目是「浪漫」,那麼允許的類別可以是「浪漫喜劇」,「維多利亞時代」,「禁止的愛情」。

我想要做的是爲視頻剪輯(類別?)和程序,但特別是視頻剪輯創建一個模型定義,將類別名稱的選擇限制爲僅適用於該類別的那些選項程序。例如,我無法選擇作爲「維多利亞女王時代」的類別,以標註「科幻小說」節目。

關於Limit Choices的文檔(我發現)To不夠深,無法告訴我如何在這種情況下使用它。任何幫助將不勝感激。

回答

2

您應該嘗試django-smart-selects

如果它不起作用 - 那麼只需從那裏創建您自己的字段/小部件。

+0

這看起來不錯。在我有機會查看它之後,我會在答案上標註它。謝謝!!! – jamida 2010-10-16 21:09:26