clean() method of model is not called when objects are created from Admin Site . clean() is called only after full_clean() but Saving and object on Django Admin Site does not call that function. As you can see in the official documentation for Mode. clean(), full_clean() is called to catch extra validation errors.
Read more