Framework de Desarrollo de lenguajes de programación Python - PlataformasWeb-P-AA2022/taller09-BryanRODriguez22 GitHub Wiki

Lenguaje : Python

Framework : Django

Django Logo

Django fue desarrollado inicialmente entre 2003 y 2005 por un equipo que era responsable de crear y mantener sitios web de periódicos. Después de crear varios sitios, el equipo empezó a tener en cuenta y reutilizar muchos códigos y patrones de diseño comunes. Este código común se convirtió en un framework web genérico, que fue de código abierto, conocido como proyecto "Django" en julio de 2005.

Es un framework web de alto nivel que permite el desarrollo rápido de sitios web seguros y mantenibles. Desarrollado por programadores experimentados, Django se encarga de gran parte de las complicaciones del desarrollo web, por lo que puedes concentrarte en escribir tu aplicación sin necesidad de reinventar la rueda. Es gratuito y de código abierto, tiene una comunidad próspera y activa, una gran documentación y muchas opciones de soporte gratuito y de pago.

Ventajas Desventajas
Su ORM es sencillo y maravilloso Es un monólito
Panel de administrador incluido Es lento y maneja peticiones de una en una
Ofrece seguridad ante los ataques más comunes Su ORM no es asíncrono ni tampoco el más veloz
Autenticación probada Curva de aprendizaje moderada
Sistema de permisos Overpack: Se han encapsulado muchas clases y métodos

ORM utilizado

Django utiliza un ORM (Object Relational Mapper) para asignar sus objetos a tablas de base de datos. El mismo código funciona con diferentes bases de datos y facilita la portabilidad entre diferentes tipos de bases de datos. Django trabaja con PostgreSQL, MySQL, SQLite y Oracle. Otras bases de datos se pueden utilizar con controladores de terceros.

Instalación de Django en Windows

  1. Instalar u obtener la ultima versión de Python desde Pagina Oficial - Python

  2. Comprobar la versión de Python:

    python --version

  3. Agregar la ruta de la carpeta a las variables de entorno de nuestro equipo local.

  4. Instalar pip ( En caso de no tener instalada la extensión ).

    python get-pip.py

  5. Comprobar la versión de pip en el sistema:

    pip --version

  6. Instalar Django:

    python -m pip install Django

Documentación Oficial

Python

Django