Form should not check the field type during full clean it might be preferable to verify it during the field validation even though the field might not impose media type constraints.
checking whether the media type was detected in the full clean feels out of place and requires special conditionals
the output from the previous command may not be a globally allowed media type, yet should still be allowed to be used as form input
solutions:
if the media type is undefined, check for every possible media type - might be really slow
if the media type is undefined, raise ValidationError (current behavior) - valid files might be rejected due to missing media type constraint, no constraint = reject all instead of allow all
Form should not check the field type during full clean it might be preferable to verify it during the field validation even though the field might not impose media type constraints.
solutions: