Ik raad ten zeerste aan om dezelfde database-backend in productie te gebruiken als in ontwikkeling, en alle stadia daartussenin. Django zal de database-dingen abstraheren, maar als je verschillende omgevingen hebt, sta je open voor vreselijke internationalisering, configuratieproblemen en vervelende kleine inconsistenties die niet eens opduiken totdat je het live pusht.
Persoonlijk zou ik het bij mysql houden, maar ik ben nooit opgekomen met postgres :)