Se você quer usar o Django com um banco de dados - o que provavelmente é o caso - você vai precisar de um sistema de banco de dados. PostgreSQL é o recomendado - porquê nós somos fãs de PostgreSQL - mas MySQL. SQLite3, e Oracle também são suportados.
Assim como o Django 1.6, o suporte do Python 3 é considerado estável e você pode usá-lo com segurança em produção. Veja também Porte para o Python 3. No entanto, a comunidade ainda está em processo de migração de pacotes e aplicações de terceiros para o Python 3.