Django и HTML Dropdown : заполнение родительского / дочернего поля выбранным любым из дочерних атрибутов

У меня есть 3 модели, которые используются для Dropdown, и пользователь может выбрать значение из любого выпадающего списка. Когда пользователь выбирает родителя, дочерний выпадающий список автоматически фильтруется (это работает), однако нужна функциональность, при которой, когда пользователь выбирает ребенка, родительский выпадающий список также будет фильтроваться. В процессе исследования я наткнулся на такую функциональность на сайте "https://www.hertzcarsales.com/nashville.htm?utm_source=google&utm_medium=organic&utm_campaign=GoogleLocalListing".

По соображениям безопасности не могу поделиться фактическими моделями. Однако вы можете обратиться к сайту.

Пользователь может выбрать марку автомобиля, и модель + стиль кузова будет автоматически фильтроваться, а когда пользователь выбирает только стиль кузова, то марка и модель будут фильтроваться соответственно.

Например, на скриншоте ниже я просто выбрал стиль кузова как Truck, и все Make & Model были автоматически отфильтрованы.

Пожалуйста, подскажите или укажите мне, как это можно сделать, просто укажите или дайте небольшое предложение. Я пробовал использовать JavaScript, но не смог сделать обратный выпадающий фильтр.

enter image description here

Вернуться на верх