Wiem, że jest trochę za późno, ale miałem ten sam problem. Po intensywnych poszukiwaniach znalazłem to
https://code.djangoproject.com/ticket/28000
więc wygląda na to, że tak po prostu zostało zaprojektowane django. Wkurzyło mnie to, ponieważ gdy następnie wstawiłem dane za pomocą MySQL, otrzymałem ostrzeżenia o braku wartości domyślnej.
Ech, jestem pewien, że mądrzejsi ode mnie ludzie mogliby znaleźć dobre wyjaśnienie, dlaczego zaprojektowali to w ten sposób.