If you have a non-required VectorField in django (null=True/blank=True), the saving or creation of a model with a django form would error when trying to save it as blank. This was due to the inherited functionality from forms.CharField. If you look at how JSONFields (which also inherit CharField) they do the same thing as this fix for empty_values. You can try my test case before/after the change in forms.py.
If you have a non-required VectorField in django (null=True/blank=True), the saving or creation of a model with a django form would error when trying to save it as blank. This was due to the inherited functionality from forms.CharField. If you look at how JSONFields (which also inherit CharField) they do the same thing as this fix for empty_values. You can try my test case before/after the change in forms.py.