Un
framework libre y de código abierto orientado al desarrollo web que
trabaja bajo el paradigma de desarrollo MTV (Modelo Plantilla Vista)
el cual es en lógica muy similar al MVC (Modelo Vista Controlador).
Como
framework facilita el desarrollo de aplicaciones web ya que posee
caracteristicas como:
- Un mapeador objeto-relacional
- Una API de base de datos robusta
- Un sistema incorporado de "vistas genéricas" que ahorra tener que escribir la lógica de ciertas tareas comunes
- Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas
- Un despachador de URLs basado en expresiones regulares
- Un sistema "middleware" para desarrollar características adicionales; por ejemplo, la distribución principal de Django incluye componentes middleware que proporcionan cacheo, compresión de la salida, normalización de URLs, protección CSRF y soporte de sesiones
Instalación
de Django
La
forma tradicional de la instalación de Django seria utilizando PIP
(package manager):
# [$
sudo] pip install django
Este
nos instalará la ultima versión estable de django disponible si
queremos una versión específica se hace de esta forma:
# [$
sudo] pip install Django==X.X
Siendo
X.X la versión que se desea instalar ejemplo 1.4
Sino
tienes PIP y no te interesa instalarlo entonces puedes hacerlo de
esta forma:
Ingresar
al sitio: https://www.djangoproject.com/
y dirigirnos a la sección marcada
Nos
mandará a la siguiente página en la cual explica la instalación
mediante PIP o mediante descarga directa, y seleccionamos el
vínculo al paquete de instalación
Abrimos
la terminal y nos dirigimos a la carpeta donde descargamos el paquete
Procedemos
a descomprimir utilizando el comando tar y los parámetros xzvf como
lo específica la página oficial de django
Accesamos
a la carpeta extraida y ejecutamos el comando de instalación a
archivos python (py) recordando que necesitamos permisos de
administrador
¿Cómo
se si la instalación fue correcta?
Siempre
dentro de la terminal ingresamos al interprete de python
Dentro
del interprete importamos la clase django y ejecutamos la función
VERSION de esta clase la cual nos devolvera como resultado la versión
instalada
0 comentarios:
Publicar un comentario