У меня такое ощущение, что вы спрашиваете, что при использовании интерфейса администратора и создании новой модели Product
вы хотите иметь возможность выбрать Platform
, , а затем , быть в состоянии выбрать категорию, где по указанным параметрам категории только те, которые уже связаны с выбранным Platform
.
То, что мой друг немного сложнее, чем кажется. Причина в том, что во встроенном в django нет сервера «туда-обратно», в результате чего после выбора Platform
веб-приложение отправляется на сервер, собирает параметры для Category
и затем отображает их для вас. По умолчанию такой опции нет (хотя я не удивлюсь, если она в конечном итоге станет частью стандартного пакета Django).
Однако есть способ сделать это, внедрив его в javascript / ajax, что может быть немного сложным в зависимости от вашего опыта работы с любым из них.
Хорошая новость заключается в том, что, как и в большинстве распространенных задач в Django, обычно существует приложение для сообщества, либо находящееся в разработке, либо уже доступное для удовлетворения потребностей. В этом случае, вероятно, стоит проверить django-ajax-Filter-Field .