Is there a way to specify a django form so that a user can add more fields to it.
E.g. A user needs to list 4 names but only three fields are initially present on the page. The user would then be able to press a button and add another field for the fourth name.
I am currently doing this using javascript and httprequest.
you need something like this: django dynamic formsets
define formsets, and use jquery to show/hide them as needed