¿Cuál es la versión recomendada de python para el framework Django?

* Nota: Nunca he hecho algo como esto antes (completamente nuevo), solo un poco en Python 2.7.3 como hace un año.

Como el título, he echado un vistazo a algunas de las preguntas, pero se remontaba a 2011-2013.

Me gustaría hacer un sitio web simple, que funcione como kickstarter, además, no tengo chat en tiempo real. Solo un simple post / sección de comentarios.

Y sí, sé que la desventaja es la biblioteca compatible, pero el problema es que no conozco ninguna de las bibliotecas que debería usar.

¿Qué versión debo usar? ¿Cualquier sugerencia?

He investigado sobre este https://wiki.python.org/moin/Python2orPython3#fnref-4fcb00922956f144dafd52e4f75d82631e225d1b

Hoy en día (febrero de 2017), la elección es absolutamente clara para mí: Python 3. Django lo admite completamente desde 1.6 y, además, Django 2.0 será Python3.5 + solamente .

Para verificar si su dependencia es compatible con Python-3.x o no, use ¿Puedo usar Python 3? Servicio. Además, consulte el directorio de Paquetes Django de aplicaciones Django reutilizables; además de otras características, hay una indicación de si un paquete admite 3.x o no.

Además, hubo muchos temas sobre el tema:

  • ¿Qué versión de Python debo usar con Django?
  • Nuevo proyecto: Python 2 o Python 3?
  • python 2.xo 3.x

Respuesta anterior:

Esta es básicamente una pregunta sobre si elegir Python-2.x o Python-3.x.

¿Debo usar Python 2 o Python 3 para mi actividad de desarrollo? El artículo en los documentos de Python dice:

¿Qué versión debo usar?

La versión que debe usar depende en gran medida de lo que quiera hacer.

Como todavía no conoce sus requisitos, entonces, solo para estar seguro, mejor quédese en la twig 2.x. Actualmente, tiene muchas más baterías para todo tipo de tareas, y no todas se migraron a Python-3.x. Tenga en cuenta que es importante seguir con la última versión, en el caso de la twig 2.x, en la actualidad, sería Python 2.7.7 .

Utiliza la última versión de 2.7 – realmente no puedes equivocarte allí.

En un año o dos, mi respuesta podría ser 3.x, pero por ahora hay un mejor soporte de biblioteca para 2.x

Con las versiones actuales y anteriores de Django, puede usar hasta la versión 3.2 o 3.3, pero creo que Python 3.5 no es compatible hasta que Django lance la nueva versión 1.7, que todos esperan, porque entonces podemos eliminar la línea llamada ‘ al sur ‘de nuestros requisitos.txt.