Хотите ограничить выбор подмножеством строк - PullRequest
1 голос
/ 11 октября 2010

Я работаю над приложением для управления видео, где каждый видеоклип связан с одним именем программы и одним именем категории, но программы и категории могут быть связаны с несколькими различными видео. (Эта часть прямолинейна.)

Отличие состоит в том, что выбор названий категорий зависит от конкретной программы.

Например, если в программе «Научная фантастика», допустимыми категориями могут быть «монстр», «космос» и «будущее». И если в программе «Романтика», допустимыми категориями могут быть «романтическая комедия», «викторианская», «запретная любовь».

Что я хотел бы сделать, это создать определение модели для видеоклипов, (категорий?) И программ, но особенно для видеоклипов, которое ограничивает выбор имени категории только теми, которые подходят для этой программы. , Например, я не смог бы выбрать в качестве категории «викторианский» клип, помеченный программой «Научная фантастика».

Документация (я нашел) по Limit Choices To недостаточно глубока, чтобы показать мне, как использовать ее для этого случая. Любая помощь будет оценена.

1 Ответ

2 голосов
/ 11 октября 2010

Вы должны попробовать django-smart-selects .

Если это не сработает, - тогда просто создайте свое собственное поле / виджет, основанный на этом оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...