Recomiendo encarecidamente usar el mismo backend de base de datos en producción que en desarrollo, y todas las etapas intermedias. Django abstraerá las cosas de la base de datos, pero tener diferentes entornos lo dejará abierto a una internacionalización horrible, problemas de configuración y pequeñas inconsistencias desagradables que ni siquiera aparecerán hasta que lo publique.
Personalmente, me quedaría con mysql, pero nunca llegué a postgres :)