Desarrollo Web con Python usando django para principiantes - Detodopython.com

BUSCADOR

Aprenda Como descargar

23/02/2022

Desarrollo Web con Python usando django para principiantes

Desarrollo Web con Python y django

Historia de Django

En 2005 los desarrolladores web de Lawrence Journal World crearon Django para ayudar a los periodistas a poner historias en la Web rápidamente. Ahora, se utiliza en una amplia variedad de sitios web y aplicaciones, como Instagram, Pinterest y el Washington Times.

¿Qué es Django?

Django es un framework web Python de alto nivel que fomenta el rápido desarrollo y diseño limpio y pragmático, que se encarga de gran parte del desarrollo Web. Es de código libre y abierto.

Características de Django:

  • Rápido: Django fue diseñado para ayudar a los desarrolladores a construir
    aplicaciones con mucha rapidez.
  • Fully loaded: Django se encarga de la autenticación de usuarios, administración de contenidos, mapas de sitio, RSS y otras tareas.
  • Seguro - Django toma en serio la seguridad y ayuda a los desarrolladores a evitar muchos errores comunes de seguridad, tales como la inyección SQL, cross-site scripting, petición en sitios cruzados falsificación y el clickjacking.
  • Escalable - Algunos de los sitios más concurridos usan Django para escalar con rapidez y fexibilidad.
  • Versátil - Organizaciones han usado Django para construir sistemas de gestión de contenidos a las redes sociales y/o a las plataformas de computación científica.

Quienes usan Django:

Hay varias empresas muy famosas que usan Django, empresas como:

  • Mercedes-Benz
  • Instagram
  • The Washington Post 
  • Orange.ch
  • Disqus
  • National Geographic
  • Pinterest
  • The New York Times
  • Nasa Science
  • Addons.Mozilla.org

Patrón Arquitectónico MVC:

Django utiliza una variante del modelo MVC llamado MTV

  • M (Modelo), la capa de acceso a la base de datos. Se encarga de la manipulación de la base de datos.
  • T (Template - Plantilla), Recibe la información que recibe de la vista y lo muestra en el navegador.
  • V (View - Vista), decide qué información se mostrará y en qué templete
    se verá la información.

Patrón Arquitectónico MVC Django

PEP8: Buenas Prácticas y Convencione

Entre las convenciones recomendables más importantes tenemos:

  1. Usar cuatro espacios por cada Nivel de Identación.
  2. Separar la definición de funciones y clases con 2 líneas en blanco.
  3. La definición de los métodos separados por una línea en blanco.
  4. Nunca mezcles tabulaciones y espacios, El método de indentación más popular en Python es con espacios. El segundo más popular es con tabulaciones, sin mezclar unos con otros.
  5. Limita todas las líneas a un máximo de 79 caracteres.
  6. Nunca debes usar import *.
  7. Utilizar un mismo motor de base de datos para ambientes de desarrollo local y producción.

Instalar Django en Windows:

Al ser un framework web Python, Django requiere Python. Python incluye una base de datos ligero llamado SQLite por lo que no tendrá que configurar una base de datos por el momento.
Puede obtener la última versión de Python, para el siguienta caso usaremos Anaconda para instalar Django en Windows 10, puedes descargar Anaconda desde su sitio web oficial.

Para instalar solo hay que ejecutar en la cosola de anaconda, el siguiente comando:

 

 

Instalar Django en Windows:

En otro artículo, realizaremos ejemplos con el uso de Django.

No hay comentarios:

Publicar un comentario

Post Top Ad