2010-10-10 32 views
1

我正在处理视频管理应用程序,其中每个视频剪辑与单个程序名称和单个类别名称相关联,但程序和类别可以与多个不同的视频。 (这部分很简单。)想限制选择行的子集

不同的是,类别名称的选择因程序而异。例如,如果程序是“科幻小说”,则允许的类别可能是“怪物”,“外太空”和“未来”。如果一个节目是“浪漫”,那么允许的类别可以是“浪漫喜剧”,“维多利亚时代”,“禁止的爱情”。

我想要做的是为视频剪辑(类别?)和程序,但特别是视频剪辑创建一个模型定义,将类别名称的选择限制为仅适用于该类别的那些选项程序。例如,我无法选择作为“维多利亚女王时代”的类别,以标注“科幻小说”节目。

关于Limit Choices的文档(我发现)To不够深,无法告诉我如何在这种情况下使用它。任何帮助将不胜感激。

回答

2

您应该尝试django-smart-selects

如果它不起作用 - 那么只需从那里创建您自己的字段/小部件。

+0

这看起来不错。在我有机会查看它之后,我会在答案上标注它。谢谢!!! – jamida 2010-10-16 21:09:26