想要将选择限制为行的子集

时间:2010-10-10 21:14:13

标签: django django-models django-forms

我正在开发一个视频管理应用程序,其中每个视频剪辑都与一个程序名称和一个类别名称相关联,但程序和类别可以与多个不同的视频相关联。 (这部分是直截了当的。)

不同的是,类别名称的选择因每个程序而异。

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

我想要做的是为视频剪辑(类别?)和程序创建模型定义,尤其是视频剪辑,它们将category-name的选择限制为仅适用于该程序的那些。例如,我无法选择标有“科幻小说”程序的剪辑作为“维多利亚时代”类别。

关于限制选择To的文档(我发现)不够深入,无法向我展示如何在这种情况下使用它。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您应该尝试django-smart-selects

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