Sé que es un poco tarde, pero estaba teniendo el mismo problema. Después de buscar mucho, encontré esto
https://code.djangoproject.com/ticket/28000
así que parece que así es como se ha diseñado Django. Me molestó, porque cuando inserté datos usando MySQL, recibí advertencias sobre no tener valores predeterminados.
Suspiro, estoy seguro de que personas más inteligentes que yo podrían dar una buena explicación de por qué lo diseñaron así.