It took me some time of digging through disparate docs and blog posts to piece together how to use
django-tables2, htmx, django-template-partials,
and django-filter, all at the same time in an optimal way for highly interactive data tables in django.
At present I am not using Alpine.js, another popular addition to this stack, due to my preference
for writing plain ole javascript instead of having to learn another syntax, but that's really
outside of this scope anyway, this is meant to be a how-to on the Python tools + HTMX.
Credit to the following blog posts and stackoverflow replies that were helpful in piecing this stuff together as a first time user of most of these Django packages: