This is pretty good. Found some "Nullable but not blank=True" errors which were hidden because using mostly as an API, but would have had to fix to use the Django admin or forms.
Also suggested reordering of methods within the class, which could be a nice convention to follow for large projects.