GNU/Linux >> Tutoriales Linux >  >> Debian

Configurar un entorno de desarrollo Python Django en Debian 9 Stretch Linux

Introducción

Django es el mejor marco de desarrollo web de Python y por una buena razón. Es potente, flexible y no interfiere con los desarrolladores. También escala increíblemente bien, potenciando sitios como Instagram.

Instalar un entorno de desarrollo Django es muy simple en Linux y Debian lo hace aún más simple. Hay dos formas básicas de hacerlo; el modo virtualenv y el modo Debian. La forma de virtualenv mantiene django y todos los demás paquetes de Python instalados con él, lo que permite múltiples instalaciones con diferentes paquetes y versiones de paquetes. La forma de Debian usa apt para instalar y administrar Django.

La forma de Virtualenv

La ruta virtualenv es la mejor manera de hacerlo si necesita varias instalaciones independientes de Django o si desea trabajar con versiones de Python diferentes a las que usa Debian de manera predeterminada.

Instalación de los paquetes

Para comenzar, debe asegurarse de que Python esté instalado e instalar el paquete virtualenv para compartimentar sus proyectos de Python.

# apt install python python3 virtualenv

Configuración de Virtualenv

Una vez que los paquetes terminen de instalarse, puede usar virtualenv para crear un nuevo entorno virtual para su proyecto de Python.

$ virtualenv -p python3 django-project

Al ejecutar el comando anterior, solicitará a virtualenv que cree un nuevo entorno virtual utilizando la versión actual de Python 3 instalada en el sistema. Si deja el -p python3 part y virtualenv usarán el valor predeterminado del sistema actual, que es la línea 2.7 en Debian Stretch.

Para utilizar el nuevo entorno virtual cd en la carpeta y actívala.

$ cd django-project
$ source bin/activate

Verá el nombre de la carpeta entre paréntesis al comienzo de su solicitud. Cuando haya terminado de usar el entorno virtual, puede salir escribiendo deactivate .

Al estilo Debian

Debian tiene su propia forma de hacer las cosas y, por lo general, funciona bien. Si prefiere una instalación de Django en todo el sistema, puede usar la versión empaquetada de Django disponible en los repositorios de Debian.

Instalación de los paquetes

Instalar Django de esta manera es muy simple. Simplemente instale los paquetes.

# apt install python python3 python-django

Configurando Django

Ahora que tiene su entorno virtual configurado y activado, puede instalar Django. Virtualenv agrega automáticamente el administrador de paquetes de Python pip a cada entorno que crea. Pip actúa exactamente como cualquier otro administrador de paquetes y maneja las instalaciones, eliminaciones y actualizaciones. Debido a que está utilizando virtualenv, los paquetes que administra pip son específicos para ese entorno y solo para ese entorno.

Puedes instalar Django a través de pip simplemente diciéndole que lo instale.

$ pip install django

Pip se encargará de la gestión de dependencias y extraerá Django. Una vez más, solo se aplica a ese entorno.

Ahora puede usar las utilidades integradas de Django para crear su nuevo proyecto.

$ django-admin.py startproject newsite

Django creará los archivos del proyecto base para usted con el nombre que especifique. Ahora puedes cd en su nuevo proyecto Django. Una vez allí, debe configurar la base de datos aplicando las migraciones básicas y creando su usuario.

$ cd newsite
$ python manage.py migrate
$ python manage.py createsuperuser

Se le pedirá que ingrese la información del usuario administrador de su sitio. Complétalo como quieras. Esta información se ingresará en la base de datos de desarrollo, por lo que no importa demasiado, a menos que planee importarla a su base de datos de producción.

Puedes probar tu nuevo proyecto Django. Usa manage.py una vez más para iniciar el servidor de desarrollo.

$ python manage.py runserver

Puede ver la página de inicio estática en localhost:8000 en su navegador.

Conclusión

Independientemente de la forma que elija, ahora tiene un entorno de desarrollo de Django completo y en funcionamiento en Debian Stretch. Puede continuar construyendo y expandiendo su proyecto con cualquier método, y hay muchos paquetes de Django disponibles a través de los repositorios pip y Debian.


Debian
  1. Cómo instalar el entorno Python3 Beautiful Soup en Debian Linux

  2. Cómo instalar TeamViewer en Debian 9 Stretch Linux

  3. Cómo configurar NFS en Debian 9 Stretch Linux

  4. Configuración del entorno de desarrollo de python virtualenv en Debian Linux

  5. Cómo instalar el kit de desarrollo Oracle Java SE en Debian 9 Stretch Linux

Cómo instalar Django en Debian 9 Linux

Cómo establecer o cambiar el nombre de host en Debian Linux

Instale Python 3.x o 2.7 en Debian 11 Bullseye Linux

Cómo instalar Django en Debian 9 Stretch

Cómo instalar Python 3.7 en Debian 9 Stretch

Cómo actualizar Debian 9 Stretch a Linux Debian 10 Buster