Conoce a Django
Django es un marco web de alto nivel de Python que fomenta el rápido desarrollo y el diseño pragmático y limpio. Construido por desarrolladores experimentados, se ocupa de gran parte de la molestia del desarrollo web, por lo que puede centrarse en escribir su aplicación sin necesidad de reinventar la rueda. Es libre y de código abierto.
Ejecutando Django en Google Colab.
Por: Amit sindoliya, 3 minutos de lectura, 22 de diciembre de 2020Hola a todos, en medio de esta pandemia, mi computadora portátil principal se rompió y mi computadora portátil secundaria fue bastante lenta. Entonces, intenté encontrar alternativas para el desarrollo de Django en la web.
Hoy, me gustaría compartir una de las formas de ejecutar Django en Google Colab.
Requisitos:
- Móvil, computadora portátil o cualquier otro dispositivo que tenga un navegador web y pueda tomar entrada. (¿Por qué no intentas desarrollar un sitio web en un refrigerador?)
- ¡Una cuenta de Google!
- Conexión a Internet (creo que tienes este paso abajo ya que puedes leer esta publicación)
Bien, aquí están los pasos:
Paso 1:
Vaya a Google Colab, inicie sesión y cree un cuaderno. Puede ir a Google Colab usando el siguiente enlace. O simplemente busca en Google.
https://colab.google.research.com
Paso 2:
Ahora intente ejecutar esto. Debería decir que el requisito ya satisfecho si no instalaría Django en su entorno de Colab. ¡Necesitas esto! No puedes desarrollar en Django sin Django.
>>! pip install django
Collecting django
Downloading django-5.2.3-py3-none-any.whl.metadata (4.1 kB)
Collecting asgiref>=3.8.1 (from django)
Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Requirement already satisfied: sqlparse>=0.3.1 in /usr/local/lib/python3.11/dist-packages
(from django) (0.5.3)
Downloading django-5.2.3-py3-none-any.whl (8.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 54.1 MB/s eta 0:00:00
Downloading asgiref-3.8.1-py3-none-any.whl (23 kB)
Installing collected packages: asgiref, django
Successfully installed asgiref-3.8.1 django-5.2.3
Ya que quiero mostrarles un ejemplo de trabajo. Crearé un nuevo proyecto. Puede usar el siguiente comando si no sabe cómo o si es nuevo en Django. Usando el '!' Al principio puede ejecutar cualquier comando de terminal Linux.
!Use LS para verificar la estructura de su directorio. A continuación se muestra la salida de mi proyecto.

Ahora tenga en cuenta que cambiar su directorio, es decir, la cartera no funciona con una exclamación (!) En Google Colab. Debe usar % antes de su comando.
PPI: si deseamos verificar que Django se haya instalado completamente en colab podemos hacer lo siguiente:
>>>
5.2.3
Ahora se realiza la configuración básica de su proyecto Django. Pasemos a lo real.
>>>
/content/myproject
https://8000-m-s-1m59bu0o4yu4z-c.us-east1-0.prod.colab.dev
Tenga en cuenta que he proporcionado un puerto en el código anterior. Necesitamos usar el mismo puerto no. Siempre que ejecute el servidor Django. Y necesitamos el enlace para acceder al servidor desde nuestra máquina local.
Tampoco puede conectarse directamente al servidor de desarrollo. Necesitamos agregarlo en lo permitido_hosts, que es una lista en settings.py.
Ahora ejecute su servidor usando el siguiente código. Y acceda al servidor utilizando el enlace de Google Colab que imprimió ejecutando el método eval_js antes.
No ejecute el servidor utilizando la dirección del servidor que obtiene después de ejecutar el siguiente comando.
>>>
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until
you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
June 28, 2025 - 18:50:46
Django version 5.2.3, using settings 'myproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
WARNING: This is a development server. Do not use it in a production setting.
Use a production WSGI or ASGI server instead.
For more information on production servers see:
https://docs.djangoproject.com/en/5.2/howto/deployment/
Hooray !!! Ahora podemos trabajar en Django en cualquier lugar, en cualquier momento.
Pocos consejos para el desarrollo de Django en Google Colab:
- Haga clic en el menú Ham Burger en la esquina superior izquierda> Ahora haga clic en el icono de la carpeta. Esto da estructura de carpeta. Podemos hacer doble clic y acceder a cualquier archivo/programa.

2. Tenemos un medio ideal como la sensación, pero los archivos que abre son muy difíciles de navegar/editar. No se preocupe, este segundo consejo está aquí para su rescate. Haga clic en el icono de diseño de la página superior a la derecha y cámbielo a una simple vista con pestañas.

Ahí ahora tienes un IDE barato como la vista para el desarrollo de tu proyecto Django.
Hay otras formas de iniciar un servidor en Google Colab, por ejemplo, NGROK. Pero creo que este es el método más fácil.
No hay comentarios.:
Publicar un comentario