GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y configurar Django en un sistema Linux

Django es uno de los mejores marcos web gratuitos y de código abierto de alto nivel. Si eres programador, probablemente ya sepas que Python se considera el futuro del lenguaje de programación debido a la gran estabilidad y función de la biblioteca. Como Django es un marco de Python, puede manejar aplicaciones de alta gama, un panel de administración seguro y crear sitios web dinámicos. Instalar Django y su entorno en su sistema Linux podría ser el primer paso para comenzar a trabajar con Django. Aunque hay opciones para usar Django con Pycharm y otros intérpretes de Python, si desea trabajar con Django durante mucho tiempo, le sugiero que instale Django en su sistema.

Django en Linux

Django sigue la arquitectura de plantilla de vista de modelo (MVT) para establecer la conexión entre la capa de usuario y la capa de base de datos, lo que hace que el marco sea más estable y seguro. Puede usar la base de datos SQLLite con el marco Django en Linux. En Linux, una vez que se establece el entorno Django, funciona como un marco de Python plug-and-play.

Suponga que tiene experiencia en la configuración de entornos Linux. En ese caso, presumiblemente, sabe que puede crear un entorno virtual en su sistema Linux para ejecutar el marco Django o instalarlo directamente en su sistema. Independientemente del método que siga para trabajar en Django, obtendrá una página administrativa para iniciar sesión y cargar el marco web. Después de instalar el marco, puede configurar una API a través de VS Code o configurar un servidor localhost para cargar la página administrativa de Django en su navegador web.

En esta publicación, veremos cómo instalar Django en varias distribuciones de Linux. Demostraré el método de instalación de Django en las distribuciones Debian, Arch y Red Hat/Fedora Linux.

1. Instale Django en Ubuntu/Debian

Instalar el marco Django en Debian o Ubuntu Linux no es una tarea difícil. Para instalar Django en su sistema Linux, debe asegurarse de que python3 y el administrador de paquetes Pip de python estén instalados en su sistema Linux. Puede ejecutar las siguientes líneas de comando que se indican a continuación para instalar python3 y Pip en su sistema.

sudo apt update -y
sudo apt install python3 python3-pip -y

Una vez que haya terminado de instalar Python3 y Pip, ahora puede ejecutar los siguientes comandos para asegurarse de que los paquetes estén instalados o no.

python3 -V
pip3 -V

Ahora, tenemos que usar el administrador de paquetes Pip Python para instalar Django en nuestro sistema Debian Linux. Ejecute el siguiente comando Pip en el shell de su terminal para instalar Django en Ubuntu. El comando descargará e instalará la última versión de Django en su sistema Linux.

pip3 install Django

Una vez finalizada la instalación, puede ejecutar el siguiente comando en su terminal Linux para asegurarse de que Django esté instalado o no.

django-admin --version

2. Instale Django en Fedora/Red Hat Linux

Aquí, veremos cómo puede instalar Django en su sistema CentOS, Fedora y Red Hat Linux. Básicamente, los pasos para instalar Django en Linux son prácticamente los mismos; solo necesitamos reemplazar el comando de administración de paquetes y algunas sintaxis. Si es usuario de Fedora y CentOS, puede ejecutar el siguiente comando DNF en el shell de su terminal para instalar Python3 y Pip en su sistema.

sudo dnf install python3 python3-pip

Si es usuario de Red Hat Linux, ejecute el comando YUM en lugar del comando DNF en el shell de su terminal.

sudo yum install python3 python3-pip

Una vez que python3 y Pip estén instalados en su sistema, puede ejecutar los siguientes comandos en su terminal para asegurarse de que los paquetes estén instalados correctamente en su sistema.

python3 -V
pip3 -V

Ahora, ejecute el siguiente comando que se proporciona a continuación en el shell de su terminal para instalar Django a través del administrador de paquetes Pip python.

pip3 install Django

Una vez finalizada la instalación, puede verificar la versión de Django para asegurarse de que la última versión esté instalada en su sistema Linux.

django-admin --version

3. Instale Django en Manjaro Linux

Aquí, estoy usando Manjaro KDE para demostrar el método de instalación de las distribuciones de Linux basadas en Django Arch y Arch. Hay dos métodos para instalar Django en Arch Linux. Primero, veremos cómo instalar Django a través del administrador de paquetes Pip Python. Más adelante, veremos cómo instalar Django usando el comando Pacman y Pamac en Arch Linux.

Método 1:Instalar Django a través de Pip

Primero, asegúrese de que Python3 esté instalado en su sistema Arch Linux. Si no tiene Python3 instalado en su sistema, ejecute el siguiente comando para obtenerlo.

sudo pacman -Sy python3

Ahora, ejecute el siguiente comando Pacman en su terminal para instalar el administrador de paquetes Pip Python en su Arch Linux.

sudo pacman -S python-pip

Una vez finalizada la instalación, ejecute los siguientes comandos para asegurarse de que Python3 y Pip3 estén instalados correctamente.

pip --version
pip3 -V
python3 -V

Después de que Python3 y Pip estén instalados en su Arch Linux, ejecute el siguiente comando Pip en el shell de su terminal para instalar la última versión de Django en su sistema.

pip install Django==3.1.3

Método 2:Instalar Django por Pacman Command

En este método, usaremos el comando Pacman basado en CLI y el pamac comando de la biblioteca de administración de paquetes en nuestro shell de terminal para obtener Django en nuestro Arch Linux. Ejecute el siguiente pamac y los comandos Pacman en consecuencia para instalar Django en su sistema Arch y Linux basado en Arch. El pamac El comando verificará la integridad del paquete en su entorno Linux y el comando Pacman instalará el paquete en su sistema.

sudo pamac install python-django
sudo pacman -S python-django

También puede descargar la versión comprimida de Django para su Arch Linux e instalarla manualmente en su sistema. Use este enlace para descargar la versión comprimida de Django para Arch Linux.

Empezar con Django

Hasta ahora, hemos visto diferentes métodos para instalar Django en diferentes distribuciones de Linux. Aquí veremos cómo crear un proyecto en Django y cómo comenzar con Django en Linux. Todos los comandos que voy a usar aquí son los mismos para todas las distribuciones de Linux.

Primero, necesitamos crear un directorio donde podamos almacenar los proyectos Django y las configuraciones. Por lo general, Django funciona con la interfaz del navegador web, por lo que crearemos un directorio dentro del var/www directorio.

Ejecute las siguientes líneas de comando que se proporcionan a continuación para crear un directorio. Aquí, estamos nombrando el proyecto como django_app .

mkdir -p /var/www && cd /var/www
django-admin startproject django_app

Una vez creado el directorio, ejecute el cd comando para entrar en el directorio. Luego, ejecute el siguiente comando para migrar la configuración de administración, autorización y sesión de Python dentro del directorio. No olvide ejecutar el comando en modo superusuario o como usuario root.

cd django_app
python3 manage.py migrate

Ahora, ejecute el siguiente comando para crear una cuenta de superusuario con privilegios de root para Django. Posteriormente, usaremos esta cuenta para iniciar sesión en la página administrativa de Django. Finalice el proceso de creación de una cuenta proporcionando su nombre de usuario, identificación de correo electrónico y contraseña. Puede dejar el nombre de usuario en blanco para usar el nombre de usuario raíz predeterminado.

python3 manage.py createsuperuser

Una vez que se crea la cuenta administrativa, ahora puede ejecutar el siguiente comando que se proporciona a continuación para editar y configurar el script de configuración de Django en su sistema Linux. Aquí, estoy usando el editor de secuencias de comandos Nano; puede usar cualquiera de sus editores de secuencias de comandos favoritos para configurar los ajustes de Django.

sudo nano django_app/settings.py

Aquí, necesitas encontrar el ALLOWED_HOSTS sintaxis en el script de configuración para ingresar la dirección de su sitio de alojamiento. También puede poner la dirección localhost para cargar la página de administración de Django. No olvide cerrar su dirección IP con los signos de puntuación de apóstrofe.

ALLOWED_HOSTS = ['127.0.0.1']

Ahora, ejecute el siguiente comando en el shell de su terminal para que python pueda permitir que el servidor localhost sea su dirección web de Django. Utilice el puerto 8000 para completar la dirección del servidor.

python3 manage.py runserver 127.0.0.1:8000

Finalmente, después de que todo se haya hecho correctamente, ahora puede ejecutar la dirección de su servidor en la barra de direcciones de su navegador web para cargar la página de bienvenida de Django.

127.0.0.1:8080

Ahora, ingrese la siguiente URL de administración en su barra de direcciones para cargar la página de administración de Django en su navegador web. Ingrese su nombre de usuario y contraseña para iniciar sesión en el marco.

127.0.0.1:8000/admin

Eliminar Django de Linux

Eliminar Django de su sistema Linux es un proceso simple y directo. Aquí, voy a describir los métodos para eliminar Django en su sistema Linux. Ejecute las líneas de comando según su distribución.

Elimina Django de Debian/Ubuntu Linux.

sudo apt-get remove python-pip3
sudo apt-get remove python-django
sudo pip3 uninstall Django

Elimina Django de Arch Linux.

pamac remove python-django
pacman -R python-django

Elimina Django de Fedora Linux.

sudo dnf remove python-pip3
sudo dnf remove python-django
sudo pip3 uninstall Django

Palabras finales

El marco web de Django se creó para reducir la carga de trabajo y automatizar las tareas tediosas y repetitivas. Con la biblioteca y las funciones estables y robustas de Python, Django ya ha ocupado su lugar en el mundo de la programación. Además, si eres un programador de python, deberías probar Django para ingresar al vasto mercado laboral del desarrollo web.

A pesar de tener Web2py, Flask y otros marcos web rápidos, sin duda Django ahora se considera el marco web más utilizado y poderoso de Python. En toda la publicación, describí los métodos para instalar, configurar y comenzar con Django en su distribución de Linux.

Si encuentra esta publicación útil y útil, compártala con sus amigos y la comunidad de Linux. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

  2. Cómo instalar y configurar Nagios en Linux

  3. Cómo instalar y usar Git en el sistema Linux

  4. Cómo instalar y configurar Memcached en Ubuntu Linux

  5. Cómo instalar y configurar EMC PowerPath en Linux

Cómo instalar y usar YouTube-DL en el sistema Linux

Cómo instalar y configurar ZSH en distribuciones de Linux

Cómo instalar y configurar AnyDesk en el sistema Linux

Cómo instalar y configurar PrestaShop en el sistema Linux

Cómo instalar y configurar Elasticsearch en el sistema Linux

Cómo instalar y configurar equipos de Microsoft en el sistema Linux