Instalar Django Framework en Debian Stretch

Este articulo es un tutorial con las instrucciones para instalar el Django Framework con el instalador de nativo para distribuciones Debian 9 (Stretch) y Python.

Introducción

Django, es un framework web extremadamente popular y completamente funcional, escrito en Python.

Logotipo de Django

Logotipo de Django

Requisitos previos

Instalar dependencias mínimas necesarias, con el siguiente comando:

$ sudo apt install python3.5-dev python3-virtualenv python3-pip

Crear entorno virtual Python en directorio raíz con el siguiente comando:

$ virtualenv ~/env --python /usr/bin/python3.5

Activar el entorno virtual Python creado con el siguiente comando:

$ source ~/env/bin/activate

Instalación

Para instalar las dependencias para usar del framework Django, con el siguiente comando:

$ pip3 install Django

Puede probar la instalación hecha en el comando previo del framework Django, con el siguiente comando:

$ python3 -m django --version

Si muestra la versión de Django instalada, esta correctamente instalado en su entorno Python.

Crear proyecto Django

Para ejecutar el framework Django debe crear:

Un proyecto Django que incluye configuraciones generales para disponer diversas aplicaciones, ejecutando el siguiente comando:

$ django-admin startproject mysite

Este comando crea un directorio mysite con varios archivos dentro, a continuación se muestra:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Si quiere entender para que funciona cada archivo consulte la documentación.

Ejecución de proyecto

Luego de la creación del proyecto Django puede ejecutar el servidor de ejecución de su desarrollo ejecutando los siguientes comandos:

$ cd mysite
$ python3 manage.py runserver

Seguidamente abra en su navegador favorito la dirección http://127.0.0.1:8000/

Servidor de ejecución Django corriendo

Servidor de ejecución Django corriendo

Este mostrar el servidor de aplicación Django ejecutándose correctamente.

Congelar paquetes

Para garantizar el uso las versiones del proyecto creado previamente, siempre debe congelar las versiones de paquetes instalados, ejecutando el siguiente comando fuera del directorio de proyecto mysite:

$ pip3 freeze > requirements.txt

Mas adelante cuando requiera instalar de nuevo su proyecto debe ejecutar el comando:

$ pip3 install -r requirements.txt

De esta forma va adaptando buenas practicas en su gestión de dependencias de paquetes de su proyecto en desarrollo.

Código fuente

El código fuente de esta articulo esta disponible en la siguiente dirección URL:

Referencias

Conclusiones

De esta forma usted ha aprendido a:

  • Iniciarse al Django Framework.
  • Descargar dependencias de Django Framework en Debian.
  • Gestionar entorno virtual para la ejecución de Django Framework.
  • Instalar Django Framework en Debian.
  • Crear un proyecto Django.
  • Ejecutar proyecto Django creado.

¡Haz tu donativo!

Si te gusto este articulo, por favor, ayúdame a seguir escribiendo este tipo de articulo, haciendo donativos en Dolares vía el servicio Paypal haciendo clic aquí o en la siguiente imagen.


PayPal - The safer, easier way to pay online!


También puede realizar su donativo con Bitcoin (BTC) en escaneando el siguiente código QR:

¡Ayúdame a continuar Blog de lcaballero.wordpress.com!

O usando en la siguiente dirección:

bitcoin:13uZUXXqLP3Ct3ksWHXnDqSrbMbhDV9hGz

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s