I would recommend looking into alpine.js. It might be appropriate for your use case. I thought it integrates really well with django.
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.
Front-end framework that most decouples HTML from JS
2 projects | reddit.com/r/webdev | 18 Jan 2022
Replacing jQuery (110kb) With UmbrellaJS (8kb)
4 projects | news.ycombinator.com | 18 Jan 2022
Creating a flowchart editing library
2 projects | reddit.com/r/sveltejs | 14 Jan 2022
HTMX Gaining Popularity Rapidly?
3 projects | reddit.com/r/django | 6 Jan 2022
Generic question: What makes VueJS better then other frontend frameworks?
1 project | reddit.com/r/vuejs | 6 Jan 2022