Documentación de DjangoLink to this heading

Todo lo que necesita saber sobre Django.

Obteniendo ayudaLink to this heading

¿Tiene algún problema? ¡Nos gustaría ayudar!

Como está organizada la documentaciónLink to this heading

Django tiene mucha documentación. Una descripción general de alto nivel de cómo se organiza le ayudará a saber dónde buscar ciertas cosas:

  • Los tutoriales lo llevan de la mano a través de una serie de pasos para crear una aplicación Web. Comience aquí si es principiante en Django o en el desarrollo de aplicaciones Web. Eche un vistazo también al «Los primeros pasos» a continuación.

  • Las guías temáticas discuten los temas y conceptos fundamentalesen un nivel bastante alto y proporcionan información y explicación de antecedentes valiosa.

  • Las guías de referencia contienen la referencia técnica para las APIs y otros aspectos del sistema de Django. Ellas describen cómo funciona y cómo utilizarla, pero da por sentado que usted tiene un conocimiento básico de los conceptos claves.

  • How-to guides are recipes. They guide you through the steps involved in addressing key problems and use-cases. They are more advanced than tutorials and assume some knowledge of how Django works.

Los primeros pasosLink to this heading

¿Es usted nuevo en Django o con la programación? ¡Este es el lugar para comenzar!

La capa del modeloLink to this heading

Django proporciona una capa de abstracción (los «modelos») para estructurar y manipular los datos de su aplicación Web. Aprenda más sobre esta a continuación:

La capa de vistaLink to this heading

Django tiene el concepto de «vistas» para encapsular la lógica responsable de procesar una petición del usuario y devolver la respuesta. Encuentre todo lo que necesita saber sobre las vistas a través de los enlaces que siguen:

La capa de plantillasLink to this heading

La capa de plantillas provee una sintaxis amigable para los diseñadores que permite mostrar la información que se presentará al usuario. Aprenda cómo esta sintaxis puede ser usada por los diseñadores y extendida por los programadores:

FormulariosLink to this heading

Django provee un poderoso framework para facilitar la creación de formularios y la manipulación de sus datos.

El proceso de desarrolloLink to this heading

Aprenda sobre los diversos componentes y herramientas para ayudarse en el desarrollo y pruebas de aplicaciones Django:

El sitio administrativoLink to this heading

Encuentre todo lo que necesita saber acerca de la interfaz administrativa automatizada, una de las funcionalidades más populares de Django:

SeguridadLink to this heading

La seguridad es un tema de suma importancia en el desarrollo de aplicaciones Web y Django provee múltiples herramientas y mecanismos de protección:

Internacionalización y localizaciónLink to this heading

Django ofrece un robusto framework de internacionalización y localización para ayudarle en el desarrollo de aplicaciones para múltiples idiomas y regiones del mundo:

Rendimiento y optimizaciónLink to this heading

Existe una variedad de técnicas y herramientas que lo pueden ayudar a ejecutar el código de forma más eficiente y rápida y con menos uso de recursos del sistema.

Compatibilidad con PythonLink to this heading

Django pretende ser compatible con múltiples versiones de Python:

Framework geográficoLink to this heading

GeoDjango tiene como propósito ser un framework para el desarrollo geográfico de clase mundial. Su meta es hacer lo más fácil posible construir aplicaciones GIS Web y aprovechar el poder de los datos habilitados de forma espacial.

Herramientas comunes para aplicaciones WebLink to this heading

Django ofrece múltiples herramientas que son necesarias para el desarrollo de aplicaciones Web:

Otras funcionalidades básicasLink to this heading

Aprenda sobre otras funcionalidades básicas del framework Django

El proyecto de código abierto DjangoLink to this heading

Aprenda sobre el proceso de desarrollo para el proyecto Django en sí y sobre cómo puede contribuir: