There are several writeups on how to use javascript to add forms dynamically to a Django formset. For example this or this.
I just learned about htmx.
How can I add forms dynamically to a Django formset using htmx instead of hand-coded javascript? I thought maybe I could use click-to-load, but it seems odd to call back to the server to get an empty row. Maybe this just isn't an htmx thing.