Я бы написал рест вьюшку которая бы на parent id выдавала бы child id-шники и Ajax-ом бы ее долбил каждый раз когда селект меняется Это если надо из разряда на коленке
расширить то можно, я думаю, но тут, насколько я понял,что вся загвоздка в том, что в риалтайме надо обновлять список связанных данных на основе выбора в другом списке. Я ж правильно понял?
можно, например, один раз получить данные из API и хранить в storage чтобы не грузить сервер а возможно, даже, найдутся какие-нибудь джанго-батарейки, которые будут принимать данные с бека и сами класть их в сторейдж через шаблон
или постоянно дергать через ajax, в принципе. Там на странице юзер в теории не должен на долго задерживаться, потому наверное этот вариант и выберу, чтоб не грузить все в локал сторэдж
я думаю это потому что через бек нельзя работать с local storage. Но конечно, есть вариант паковать все значения в js обьект и делать скрипт, который при лоаде страницы их туда успешно отправит