Consiglio vivamente di utilizzare lo stesso database back-end in produzione come in sviluppo e tutte le fasi intermedie. Django astrarrà le cose del database, ma avere ambienti diversi ti lascerà aperto a un'orribile internazionalizzazione, problemi di configurazione e minuscole incongruenze che non si manifesteranno nemmeno finché non lo pubblicherai.
Personalmente, mi atterrei a mysql, ma non sono mai andato d'accordo con Postgres :)