Django sobre WSL


En este corto artículo veremos cómo desarrollar sobre WSL (Windows Subsystem for Linux) con Python y Django. Ya hemos visto que lo podemos hacer con Java

Windows 11 Insider Preview Build 25267

WSL nos ofrece demasiadas ventajas a la hora de desarrollar software sobre el sistema operativo Linux, en este caso Ubuntu. Hoy en día Python es un lenguaje demasiado difundido y muy utilizado en varios ámbitos, con sus ventajas y desventajas como todas las plataformas existentes. A eso le sumaron un Framework muy potente y completo “Django”.

Aquí veremos como instalar y ejecutar una aplicación web Django utilizando Visual Studio Code.

Instalar Django en WSL:Ubuntu

  1. Abrimos Windows Terminal con el perfil Ubuntu:

  2. Procedemos a instalar Django con el siguiente comando:

sudo apt install python3-django
  1. Seguimos las instrucciones en pantalla y listo.

  2. Verificamos la instalación con el siguiente comando:

django-admin --version

Crear proyecto Django y empezar a trabajar

  1. Ir a la carpeta donde debe estar nuestro proyecto:

  2. Crear un ambiente virtual de Python:

$ python3 -m venv pythonTest
  1. Activar el ambiente virtual:
$ source pythonTest/bin/activate
  1. Instalar Django en el ambiente virtual:
(pythonTest) $ pip install django
  1. Se crea el proyecto en la carpeta actual:
(pythonTest) $ django-admin startproject testproject .
  1. Migramos la base de datos inicial:
(pythonTest) $ python manage.py migrate
  1. Se crea la administracion de la Web:
(pythonTest) $ python manage.py createsuperuser
  1. Completamos los datos y listo:

  2. Abrimos la carpeta donde alojamos el proyecto y empezamos a desarrollar:

  3. Activamos el ambiernte virtual de Python y ejecutamos el servidor de Django:

  4. Veremos la página principal de Django:

  5. Si accedemos a la URL con el contexto /admin veremos lo siguiente:

Listo para desarrollar aplicaciones web con Django y Python sobre Visual Studio Code y WSL.

¡Espero resulte útil!


Ver también