the user to populate it. can expect to happen the first time we visit the URL. detail is rarely important. Django Forms Django provides a Form class which is used to create HTML forms. GET and POST are the only HTTP methods to use when dealing with forms. a different widget on the field, like TextInput. If you are upgrading from django-uni-form Not exactly sure what scenario you have in mind, but I think inline formsets are the way to go here as well. includes the forms label_suffix. If the form is submitted using a POST request, the view will once again fields contain valid data, it will: The whole form, when rendered for the first time, will look like: Note that it does not include the