Client side validation is a nice-to-have feature. I was looking at some packages that provide DRY client-side validation by introspection of the python models. This is not something to worry about now, but I'll just note the packages for future reference:
This is nicely handled now for any form inherits from AugmentedFormMixin and renders using _w_ajax_form.html. How these work needs to be documented. So, this issues is to document those. I'll do it.
Client side validation is a nice-to-have feature. I was looking at some packages that provide DRY client-side validation by introspection of the python models. This is not something to worry about now, but I'll just note the packages for future reference: