Tests that need to be written to convince ourselves that this really works. I will probably add to this list over time. * [ ] Pydantic types are properly mapped to [Django field classes](https://docs.djangoproject.com/en/5.2/ref/forms/fields/#built-in-field-classes) * [ ] Pydantic validation occurs in clean() * [ ] Pydantic type coercion occurs before Django can reject values. * [ ] Django form definitions can still add additional fields or override fields present on the Pydantic model. * [ ] Works with Crispy
Tests that need to be written to convince ourselves that this really works. I will probably add to this list over time.