So che è un po' tardi, ma avevo lo stesso problema. Dopo aver cercato a lungo, ho trovato questo
https://code.djangoproject.com/ticket/28000
quindi sembra che questo sia semplicemente il modo in cui django è stato progettato. Mi ha infastidito, perché quando ho inserito i dati utilizzando MySQL, mi è stato dato un avviso di non avere valori predefiniti.
Sigh, sono sicuro che persone più intelligenti di me potrebbero trovare una buona spiegazione del motivo per cui l'hanno progettato in questo modo.