GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalación de un entorno de desarrollo de Django en Ubuntu

Django es fácilmente el marco web más popular escrito en Python. Logra un delicado equilibrio entre la integridad de las funciones y la eficiencia, incluidas funciones potentes como la generación de migración automática y una interfaz de administración con todas las funciones. Configurar un entorno de desarrollo de Django en Ubuntu es bastante fácil y se puede realizar en unos pocos pasos.

Instalando Virtualenv

Es mejor usar un entorno virtual de Python cuando se desarrolla en un marco complejo como Django, especialmente si tiene la intención de trabajar en varios proyectos a la vez. Probablemente también sea una buena idea asegurarse de tener ambas versiones de Python actualizadas.

$ sudo apt-get install virtualenv python python3

Uso de Virtualenv

Crear el entorno

Virtualenv permite aislar un proyecto de la instalación de Python del sistema. Esto permite que un usuario regular instale paquetes y proyectos de Python para usar versiones específicas que pueden ser diferentes a las versiones del sistema. La creación de un entorno virtual con Virtualenv se puede hacer con un solo comando.

$ virtualenv -p python3 project-directory

La opción -p python3 especifica la versión de Python que se utilizará en el entorno. Puede ser más específico con algo como -p python3.4 , pero simplemente ejecutándolo como en el ejemplo anterior elegirá la última versión de esa versión de Python elegida actualmente instalada en el sistema. Virtualenv no obtendrá nuevas versiones de Python que no estén instaladas en el sistema.

Activar el entorno

Para usar Virtualenv, cd en el directorio que creó, luego active el entorno.

$ cd project-directory
$ source bin/activate

Verá que el nombre del directorio aparece al principio de la línea de comandos entre paréntesis. Esto indica que está utilizando el entorno virtual.

Instalando Django

El entorno virtual incluye el administrador de paquetes de Python, Pip, que le permite instalar y administrar fácilmente los paquetes de Python. Django es uno de esos paquetes, al igual que muchos de sus complementos y complementos. Pip se puede usar de manera similar al administrador de paquetes de una distribución, así que úselo para instalar Django y también extraerá todas las dependencias de Django.

$ pip install django

Esto traerá la última versión disponible de Django. Si desea una versión específica, también puede especificarla para Pip.

$ pip install django==1.9

Configuración de un proyecto Django

Ahora, puede iniciar un proyecto Django y ponerse a trabajar. El paquete Django que instaló Pip proporciona un comando para crear el proyecto.

$ django-admin startproject project-name

A partir de ahí, cd en su proyecto.

$ cd project-name

django-admin configurar el proyecto, así como los archivos básicos necesarios para empezar. Si busca en el directorio actual, los verá. El más importante para configurarlo es manage.py . Es el guión de gestión central para todo el proyecto. También es el script utilizado para crear migraciones de bases de datos y migrarlas. Por lo tanto, utilícelo para crear migraciones, migrar y luego configurar su cuenta de superusuario para la interfaz de administración.

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

Cierre

Eso es todo. ¡Ahora, su proyecto Django está configurado y listo para su desarrollo! Cuando haya terminado, puede abandonar su entorno virtual con otro comando simple.

$ deactivate

Ubuntu
  1. Cómo instalar Python 3 en Ubuntu 18.04 o 20.04

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

  3. Instalación de VirtualBox 4.2 en Ubuntu 12.10

  4. Cómo crear un entorno virtual Python en Ubuntu 20.04

  5. Guía definitiva para instalar Flask en Ubuntu

Un script de Shell para configurar el entorno de desarrollo en Ubuntu

Instalación del entorno de escritorio MATE en Ubuntu

Cómo instalar el entorno de desarrollo de Python 3 para Ubuntu Linux

Cómo configurar el entorno virtual de Python 3 en Ubuntu 20.04

Instalación de KDE en Ubuntu 22.04

Cómo instalar Django en Ubuntu 22.04