Я обнаружил, что jQuery (или jQuery UI, если хотите) всегда хороший выбор, независимо от того, что вы создаете, и я всегда заканчиваю тем, что использую его с Django (или любым другим языком / фреймворком) , Пользователи почти всегда хранят его в своих браузерах, его легко использовать / изучать, множество примеров в сети, и другие разработчики, вероятно, уже знают это.
Технически вы должны иметь возможность установить практически любую JS-среду, которая вам нравится, с Django, но для некоторых может потребоваться больше «настроек», чем для других.