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
Abrimos Windows Terminal con el perfil Ubuntu:
Procedemos a instalar Django con el siguiente comando:
sudo apt install python3-django
Seguimos las instrucciones en pantalla y listo.
Verificamos la instalación con el siguiente comando:
django-admin --version
Crear proyecto Django y empezar a trabajar
Ir a la carpeta donde debe estar nuestro proyecto:
Crear un ambiente virtual de Python:
$ python3 -m venv pythonTest
- Activar el ambiente virtual:
$ source pythonTest/bin/activate
- Instalar Django en el ambiente virtual:
(pythonTest) $ pip install django
- Se crea el proyecto en la carpeta actual:
(pythonTest) $ django-admin startproject testproject .
- Migramos la base de datos inicial:
(pythonTest) $ python manage.py migrate
- Se crea la administracion de la Web:
(pythonTest) $ python manage.py createsuperuser
Completamos los datos y listo:
Abrimos la carpeta donde alojamos el proyecto y empezamos a desarrollar:
Activamos el ambiernte virtual de Python y ejecutamos el servidor de Django:
Veremos la página principal de Django:
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!