Andaba yo líado instalando django en MacOS X para ir refrescando cosillas, y conseguí hacerlo funcionar con algún manual que encontré por ahí. Pero de un día para otro dejó de funcionar. Intenté arreglarlo pero no daba con la tecla, hasta que finalmente encontré DjangoStack, que no es ni más ni menos que un instalador «todo en uno» de Python, Django, MySQL y Apache, además para Linux y Mac. Funciona muy bien y a la primera, ¿qué más se puede pedir?

También podemos encontrar otros productos:
- JRubyStack: JRuby, Rails, Java, Tomcat, GlassFish gem, MySQL y Subversion para Linux, Mac y Windows
- LAMPStack: Apache, MySQL y PHP para Linux
- MAMPStack: Apache, MySQL y PHP para Mac
- SAMPStack: Apache, MySQL y PHP para Solaris
- WAMPStack: Apache, MySQL y PHP para Windows
- RubyStack: Ruby, Rails, MySQL y Subversion para Linux, Mac y Windows.
Os recomiendo que le echéis un vistazo a su sección de instaladores (stacks) si queréis ahorraros tiempo y molestias en el desarrollo y uso de aplicaciones webs.
Tiene muy buena pinta, si no fuese porque siempre he sido un poco anti todo-en-uno, le quita gracia a la filosofía de gnu/linux de cada trocico a lo suyo.
No sé porqué razón no me da opción a crear un superusuario. He conseguido hacerlo así:
python manage.py shell
>>> from django.contrib.auth.create_superuser import createsuperuser
>>> createsuperuser(USUARIO, EMAIL, CONTRASEÑA)