Tengo una idea de sitio web que me entusiasma mucho, y me encanta Python. Entonces, estoy interesado en usar Django. Sin embargo, comencé a aprender Python en la versión 3.1, y actualmente Django solo admite varias versiones 2.x. Busqué información sobre cuándo Django comenzará a admitir Python 3.x, y obtuvo la mayoría de los artículos de hace uno o dos años que dicen que tomará un año o dos. Mientras tanto, las preguntas frecuentes de Django dicen que no hay planes inmediatos.¿Debo esperar a que Django comience a soportar Python 3?
Soy reacio a compilar una versión anterior de Python y luego me quedo atascado o atravieso una gran prueba tratando de migrar más tarde. Mi solución original para esto fue comenzar a aprender PHP en su lugar y luego elegir un marco, pero resultó que realmente no me gusta PHP. Django es, entonces.
Si decido esperar una versión compatible con 3.x, puedo enseñarme más desarrollo web front-end (y más Python) mientras tanto. Solo he estado en esto por unos meses, así que tengo mucho que aprender. Pero no quiero esperar para siempre, y me doy cuenta de que, incluso después de que salga una versión compatible con 3.x, las API de terceros tardan un poco en ponerse al día. ¿Qué recomiendan todos?
Bastante preciso, dado que con Django 1.5 hay soporte experimental, y 1.6 está planeado para soporte completo. ¡Y es 2013! Buena predicción – jheld
3 años después y el back-end de Django para MySQL aún no funciona con 3.x ... –